I have an older midi synthesizer codebase that I wrote using Web Audio Api years ago. It emulates a modular synth with a patch panel and patch cords. I use Bezier curves to draw the patch cords. You can drag and drop the cords onto jacks which are just special GUI items that accept a drag/drop item. I would like to implement something similar in JUCE and I noticed there is an XYDragComponent and was hoping I could potentially utilize that.
Great library by the way. It really makes it easy to rapidly prototype a UI and the web-like display flow you have implemented is also very familiar to a web developer like myself