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.
TBH I am not sure but I suspect the answer is yes. I use OpenCascade as the base CAD kernel and it handles things like Z-fighting a lot better. I built DSLCAD after completing porting OpenSCAD to wasm because I wanted a better programmatic CAD platform. It's development is really "as I need it" from then on.
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.
https://www.dslcad.com/