That reminds me a lot of Lotus Improv (somewhat before my time) and one of my favourite tools, Quantrix Modeler. There are some more modern alternatives out there that take a similar approach — I just saved a model I’m editing on my iPad in XCubes, for example.