I've been working on something similar as well, but not yet ready to be shared. It's a geometry kernel and then an authoring layer on top. The idea is that the constraints are tests that get run after the geometry is defined, so it's more programmatic. Sol was able to generate STEP files for credible turbo machinery with it, and I have Astra building out the assembly for an inline three engine idea I had. The drawings are looking credible, but that's about all I can really say. I'm just blown away at how far the models have come in the last 12 months.