Starting to break down engine components into constituents for simpler expansion - planning also for component-based entities.