Model element: Type Design Language
In order to make use of a type design, there must first exist some language(s) that can be used to reliably and repeatably interpret such a set of instructions, in order to produce more instances of the type of thing.