Hey Vertecs, I created the mod that allows you to use the "subBuildings" feature (that the international uses). Still some fine-tuning, but the base works. Here are the rules:
The max size of every "sub building" is 16x8. You can create as many modules as you want, and every module has it's own texture. You can also use one module multiple times. Modules can be rotated.
The mod works with a config file that looks like this. You bundle it with the asset, and the mod sets up the modules when a player loads a city.
HTML:
<?xml version="1.0" encoding="utf-8"?>
<SubBuildingsDefinition>
<Buildings>
<Building name="boformer_SBE_Terminal.Terminal">
<SubBuildings>
<SubBuilding name="boformer_SBE_Gates.Gates" pos-x="-100" pos-z="-67" angle="-45" />
<SubBuilding name="boformer_SBE_Gates.Gates" pos-x="100" pos-z="-67" angle="45" />
</SubBuildings>
</Building>
</Buildings>
</SubBuildingsDefinition>
Here is a little demonstration:
BTW, this feature is also useful for many other things:
For example you can create buildings with an irregular footprint (any shape made of squares and circles).
You can also use this to create "props" which will not disappear when you zoom out.