Much more direct approach to animations
Allow widgets to start hidden and implement simple animation cycle.
Introduce Team entity