So, I made a new tool that combines code-based diagraming with manual layout. The hope is to get the maintainability of code and the visual clarity of of hand-crafted layouts.
Give it a try and let me know your feedback. I made is as a desktop tool because there should be no reason to need to be online to use it. But I understand it limits it's accessibility. If there enough interest I may invest some time in making an online version.
So far I used it in my professional life and it saves some time and headaches.
I hope you find it interesting.
Get the release in the GitHub page or read my rant bout diagrams.