To add to what Andy said . . .
We don't require the use of a "muscle primitive" .
ZivaVFX just requires a polygonal model as input (ideally closed) - you then assign it physical properties so that it will behave like a muscle.
Look forward to seeing what you come up with!
Don't hesitate to ask an additional questions.