Scene Graph
Container Nodes
Event handling
Lifecycle
MVC
Observer pattern
Switch between Views
Menu