I found a way to mess around with the layout in a live web editor using https://mermaid.live/ - This was promising but I'd need to move lots of things manually, when the real thing I want to do with the layout is tell the renderer to make it very tall so the text is human readable without zooming.