This is done now, to my satisfaction, barring a few naming improvements for the AnimatorCollection API and cleanup.
AnimationSystem is now AnimatorCollection. It makes sense for the AnimationLibrary to be owned by the AnimatorCollection, because AnimatorCollection depends on AnimationLibrary.
This is done now, to my satisfaction, barring a few naming improvements for the AnimatorCollection API and cleanup.
AnimationSystem is now AnimatorCollection. It makes sense for the AnimationLibrary to be owned by the AnimatorCollection, because AnimatorCollection depends on AnimationLibrary.