As a Mechanical Engineer, I'm very happy to see designers discovering the joy of parametric CAD :-)
I have longed for this sort of functionality in tools like Inkscape, and have often resorted to SolidWorks, Fusion360, SolveSpace, or other engineering-focused tools for "artistic" projects, because they enabled me to quickly iterate over different parameters while respecting certain constraints and relationships (as shown in the original post)..
Once I was happy with the result, I would export the design as DXF or similar, and do the final styling in Inkscape.
As a European, I use Misumi for all my hardware needs. Awesome selection of standard and configurable parts, CAD models, sample application, etc.
They're originally Japanese but have warehouses in the EU as well.
Be the change you want to see in the world :-) Having WireViz integrated into KiCad, with a dedicated GUI, would be amazing!