Views now enabled (init) from Creators, not from AItemModel.
Views enabled from creators. elements and cmds enabled from creators prior to elements

being added to cmds.
UnitFactory MakeFleetInstance uses delegate to return the fleet when fully initialized.

Eliminated ANavigator. ItemName and ParentName cleanup.
Changed GameDate, GameTimeDuration and Index3D to immutable struct
Immutable structs
struct with Properties rather than readonly public fields
Just prior to branch SystemFactory
Debugging
Final
Finished. Creators now control enablement of other misc monobehaviour scripts contained within Systems

or Units - WeaponTrackers, CameraLOSRelays, Orbits, etc. They are now enabled when the System or Unit
begins operations in runtime. Prior to this, they were controlled by the onIsRunning_OneShot which has been
elimiated.
Prior to Navigation branch
Ships now can avoid obstacles. Fleets also still have this functionality too.
Added FTL speed, improved distribution of pathfinding waypoints,

added pathfinding penalties and SpaceTopography. Navigators adjusted to accomodate.
Orbiting added
No moon changes. Change to FleetData.Target only.
Minor
ITargets, AModel and AData line restructured. OrbitSlot introduced, KeepoutZone.radius derived from OrbitSlots.
Just prior to branch to implement separation of planets and moons.
Works for pre-arranged system composition.
Prior to upgrading Plugins code - Vectrosity, Ngui, GridFramework and Pathfinding.