I've been working with visual node-based software, it's so much nicer for visualizing connections since it, well, shows the connections that your UI has with the data itself. Rather than spreadsheet style IDs, which has 0 visualization of the connections.
This would actually be doable, except for 2 things:
1. There's no documented way of drawing a connection between two UI forms
2. There's no way of doing the above and making the line path around other forms
The closest I've been able to find is the
Eye Candy Controls' TECScheme graph view, but that's a self-contained UI that just does a few floating shapes with its own connections. Rather than being something we can reuse with forms. E.g, drawing a line connection between a TEdit and a TCheckBox.
Here's an image of an existing program (the dialogue editor in Skyrim's Creation Kit software) showing the lines I'm talking about:
(https://i.imgur.com/v9dnVDo.png)
Other examples are Quadspinner's Gaea, Blender/3DS Max/Maya's material editor, Unreal Engine's blueprints.