hey... better idea

I just had the thought for:
TopN
-TransN
--Origin
---HipN
----Waist
just one thing to worry about...
you'll want to set Waist in the negative direction of HipN when animating... (excluding Grabbed animations (maybe))
since Waist will have the model influence, and HipN will move Waist...