MarsSettlement.java
A settlement is a waypoint with constructions. It is a place where people have
decided to establish themselves, either to create a temporary structure or
a more permanent colony.
MarsSystem.java
Not sure if this is still used. I think it has been replaced by functionality with
the model itself.
MarsTechnologies.java
A list of all technologies, including all those yet to be discovered in the game.
MarsTechnology.java
A technology that can be discovered in the game. This includes biotechnology
such as adapting plants and animals to survive on Mars.
MarsVariable.java
Data that doesn't fit elsewhere but that needs to be saved when the game is saved.
MarsWaypoint.java
A waypoint is a fixed point on the planet. There are a variable number of waypoints
on the planet (depends on game options selected at startup). Settlements can
only be located at waypoints, and tracks can only exist between waypoints.