The basic idea is not new and is also interesting and partially implemented for other areas.
However, one always comes up against limits.
I myself have worked with such database-based software for years. For special things, however, I had to write code. That was also possible with this software.
There Showrooms easy to generate from data of a construction drawing or dimensional sketch. I made a limited approach for a restricted scope.
But to do this for all conceivable use cases is a completely different dimension.