Yttermayn, I've used a similar approach, and done exactly what you said, using either variables or their own animation string to determine what is what, and therefore how it should behave. I can't advise you about families, because I've yet to have a use for them, but I can tell you that your approach should work just fine, from what I can see.