I started working on this custom curve/polyline tool a few weeks ago. I made similar things before for specific generators, namely a cave and a racetrack generator. This time I wanted to create it as a general standalone tool with lots of QoL features that will be used as an input to generator HDAs and would work well with Session Sync in Houdini Engine for a gamedev context. Examples where this could be used would be plants or trees, road networks, house layouts etc. Most of the work is related to the Python Viewer State.
Because it would be hard to explain all the little features and the UI with pictures and text, I decided to make this WIP thread with videos.
If you have any ideas for cool features or feedback in general it would be appreciated. I want to make this tool as universal as possible.