Move CalculateScaledTime to AttributeAnimationInfo, extract GetEventFrames method.
Rename AttributeAnimation to ValueAnimation make animaiton more general.