Design meta language
One of the problems in 3D design is that 3D models file formats do not — or to a limited extend — capture any design intent. The technical requirements for manufacturing a part or product are hard to extract from a design let alone the functional requirements. We need a better way to capture them.