Rework Animation System lifecycle and API.