Store the intent, derive everything else
The layout file records only what you placed: ground levels and colours, track runs and their settings, transitions and ramps. Track channels, ground flats, lattice, bridges, piers, walls and the parts list are all recomputed from it after every edit and never saved. Nothing derived can drift out of step, and undo brings everything back exactly.
-
Layout intent
saved, and nothing else
- Ground levels and colours
- Track runs and their settings
- Transitions and ramps
-
derive, after every edit: the whole pipeline runs again
Derived parts
recomputed, never saved
- Channels, flats and lattice
- Bridge pieces, piers, walls
- Warnings and the counter
-
export
Parts list, print files
written when you export
- Kato pieces to buy
- Parts to print, with counts
- 3MF per part type, plus STL