Another peek at the process of building these games.
I load a version of the layout into Inkscape, and then start marking all the panels and paths with vector outlines. Since SVG is an XML languge, I can then extract all the geometry with a bit of Python.
Then I have to notate all the panel connections. I have a simple text format for this.