Object implementing this interface enables the TransitionManager
to carry out transition effects either on it or on the object it's delegate for.
A "transitionable" widget is a widget that can provide a set of methods to a TransitionManager
either through direct implementation of this interface or through
delegation by providing a delegate object implementing this interface.
A "transitionable" widget is supposed to have a list of Control objects of at
least one Control object.