| CBase | Definition of a base. A base will be built underneath/inside a cityblock |
| CCity | Definition of a city. each city will contain at least one base |
| CCityBlock | Definition of a city square |
| CDebug | General purpose logging class |
| CFaction | Definition of a faction. These are players, countries, global organisations etc |
| CGameElement | Base class for all game elements |
| cityLocation | Location within a cityscape is on a 3d grid |
| cityMap | Definition of a map of a city |
| CModule | This is the base class for all external modules |
| CPlanet | Definition of a planet, each planet contains a collection of cities |
| CSolarScape | SolarScape background display |
| CWindowManager | Singleton object to manage all windows displayed on screen |
| CWindowManager::Event | Custom event structure |
| CWindowManager::WindowData | Data storage for each window |
| geoLocation | Location on a planet is on a 3d long/lat grid, with altitude |
| solarLocation | Location in the solarsystem is a distance from a fixed point, on a course set in degrees |
| tacticalLocation | Location on a tactical map is on a 3d grid |
| tacticalMap | This is the definition of a displayable map for the tactical display |