Issue #3094
This patch makes the use of 'List' invisible at the 'Animator' interface. This allows users of the utility to keep 'Animator::Items' in a custom 'List' with no aliasing problems.
The utility for animating GUI elements was formerly private to 'app/decorator'.