While it likely isn't an optimal solution, can't you do this exact thing with SM?
Definitely, and as suggested by Gyrfalcon it is even better to have a parallel game for this. But it is cumbersome and if directly implemented in game it would just make life much easier.
I also like the idea of blueprints as a RP thing. A bit like when you read an article about this insane building design made by an architect bureau but in the end it was nevermade for whatever reasons. You could consult all the options you once considered.