Ok! I'll have to have a closer look at it.
Thanks for the tip in the Filament engine, I'll look it up.
I'll need to serialise model railway layout components displayed in the plan diagram, to save the layout for future sessions in the program.
I'm also looking to create automation script files from objects displayed on the layout screen as well.