For those who are interested. I have been working on a similar CAD Modeler. I think of it as a spiritual successor to OpenSCAD.
It has support for bidirectional modeling (ex: get the height and width of an object and use it later) and multi part workflows to design more complex works.