Leigh asked some questions about Animation controls and trying to search for some background info I came upon this AnimationControl
Here is the link to the souce: Source code link
It is also floating around on GitHub.
Hope it is of interest to some.