I am looking for some mind mapping or graph making software that EXPLICITLY DISALLOWS the user to alter elements of visual presentation on a per-vertex/node basis. Basically, if I have to set the size of a box, or position of the box on a grid, or picking between a rectangle, square, circle, or rounded rectangle, I don't want to hear about it. The software should algorithmically generate all elements of layout and presentation based on meaningful properties defined on each vertex or edge.
However, I also don't want to be limited to a tree structure. I want to be able to create multiple roots, and to draw relationship edges between arbitrary nodes on different trees, or the same tree. I would like to use a GUI in the process of adding nodes, editing properties, and creating edges.
The closest thing I've found to this is Mindly, but this does enforce a tree structure, so relationships cannot be made between arbitrary nodes.
I'll accept any publicly available software that runs on a present-day desktop or mobile OS.