We assign hierarchical dependence to each bone, linking them and creating a stable order for movements. As for the scope and way that the bones (and overall model) move, we put a lot of care into setting up transformational values (rotation angles, amplitudes, etc.) that reflect the various situations and movements that the asset can experience.