Some word definitions:
- Airport: a station for aircrafts where they load/unload cargo/passengers
- Fixed airport: an airport that has a fixed size, and all buldings/modules are always placed in the same way.
- Modular airport: an airport that is built by several modules. Where a module can be a runway, or a terminal for example.
- Terminal: a place on the airport where aircrafts can load/unload
- Passenger terminal: a terminal only for passengers.
- Goods terminal: a terminal for all cargo exept passengers.
- Airport layout: A template that tell how an airport shall be constructed. (The actual data may varry between modular airports and fixed airports.)
- Airport designer: a tool that can be used to create airport layouts. The tool may be integrated with TEmpire.
To make airports possible to expand, we need to make airports so easy to build, so that they can be expanded in the game, or the airport layout must include data about how it can be extended. Having expand data will be pretty advanced, I think.
Or maybe not. Make a layout of a big airport, and then select which part is the core, level2 upgrade, level 3 uppgrade, etec. But that requires that you have acess to exact the right land to be able to expand.
If we only have fixed airports, we can afford to make them more complex, as they will then be desgned in the Airport desgner, and the avagere user does not need to understand how to do that.