`IAnimatableManager` Its an interface?! Looked like a concrete class to me. I'm fine with a descriptive name like `AnimationManager` or whatever.