Add preferred platforms.
Add initial trains parser.
Add reuse parser.
Intermediate entities should have no place in the model.
CategoryCompatible now fully intermediate.
Add train categories where they were missing.
Move category lookup to TerritoryBuilder.
Sequence lookup moved to TerritoryBuilder.
Move preferred platform lookup to TerritoryBuilder.
Category compatibility lookups moved to TerritoryBuilder.
Move resource lookup to TerritoryBuilder.
Move arrival/departure lookups to TerritoryBuilder.
Gate lookup moves to TerritoryBuilder.
Move platform lookup to TerritoryBuilder.
Move track group lookup to TerritoryBuilder.
Move parameter lookup to KnownParameter.
Various TerritoryBuilder cleanups.