Conceptual Model

A system is made up of components that interact with each other. To allow components to be more easily replaceable and allow standard communication between components it is useful to define interfaces to define the functional capabilities.

Architecturally a ship is composed of a number of distinct sub systems. There are some common elements needed to allow the components to function.

These include:
* Power system
* Controls
* Outputs
* Component states

One of the goals of the system is to provide a interactive and realistic simulation environment.

One of the key immersion factors are realistic controls that affect and represent the state of the ship.