Add `Implements most of Animation<T>, by deferring their behavior to a given [parent] Animation<double>. To implement an Animation<T> that proxies to a parent, this class plus implementing "T get value" is all that is necessary.` or something. 