First of all, I really like the concept of grid based flow charting. It's one of the popular metaphors used in "wiring" software based musical instruments and effects and works really well for a significant percentage of signal flows that don't have too many back looping or crossing virtual wires.

However, would it be possible to make the flow go vertically rather than horizontally?

I find that a vertical direction of flow is

- more practical because of the ubiquity of mouse wheels for easy up/down navigation compared to the various less common ways of navigating horizontally

- the much more common direction for sequential steps in programs or scripts

- more culturally global, since there are quite a few right to left languages (as in addition to the left to right language used on this site :-)

- distance between boxes is easier to keep constant vertically while still allowing different size boxes (due to longer or shorter labels)

A example of a vertical flowchart is DRAKON which imo is easy to read fast once you know it

https://en.wikipedia.org/wiki/DRAKON

it's awesome. If only the tooling were more offline, cross platform friendly. TCL is no easy dependency no more.

Besides the Desktop TCL [0] implementations there is also two web implementations [1,2] that I assume would be possible to package with Electron or similar.

[0]: https://github.com/stepan-mitkin/drakon_editor

[1]: https://github.com/stepan-mitkin/drakonhub

[2]: https://github.com/stepan-mitkin/drakon.tech