A few people requested support for diagramming libraries like Mermaid or GraphViz, so I went ahead and created it to see how it would work. And it was actually very simple:

Instead of using Vis-Network, you could use Mermaid to generate SVG. There isn’t any physics, of course, but the advantage is that this automatically places nodes reasonably, so you don’t ever have to consider it.
It works pretty well with live view too.
If this is a direction people like, I can contact the plugin owner of Mermaid-tw5 (to which I added the graphengine
adapter), and see about having his plugin and mine integrate so you can use TW5-Graph to make Mermaid charts just like you’d make Vis-Network graphs. There are a TON of other types of graphs, like pie charts, sequence charts, bar graphs, and other stuff that TW5-Graph could have templates for.
If this isn’t something people are interested in, no problem! It was very healthy for me to create this adapter. It disabused me of a lot of assumptions I had regarding visualization software and how they’d work with TW5-Graph.
Edit: For any who are curious, I’ve already pushed this prototype to the demo site. You can play with it now if you’d like.