Override Systems
From Elemental
Certain engine sub-systems can be modified through the use of overrides.
The engine provides a highly extensible interface giving the Game creator ease of use and broad control over the final result.
Game - Main entry point override Controls - Event-driven key and delegate associations. MenuSystem - Configure menus GameObject - 3D object Meta-data definition and scengraphing