don't make animation a component

It just felt to clumsy to make the animation itself an game component.
There's the visible/enabled management, and in general just
semantically, animation are subordinate to a sprite and entities
themselves. Also, eventually, I want animation to have no game-specific
logic in it.