Defined component types and redefined title screen as an entity. Still need to add an event dispatching system to restore navigation. May or may not want to add validation of properties.