Improved sequence-based model animation mechanism
Continuing work in #1890, skeletal animation enables doing more sophisticated animations:
- Animating parts of the skeleton separately.
- Motion-controlled animations, e.g., walking animations for the legs only depending on walking/running speed and direction.
- Blending animation sequences for smoother transitions from one sequence to another.