Rationale for the design of a simpler system
Forget diamond. Use molecular building blocks (there are a lot to choose from)
Combine building blocks using reactions that are relatively specific. Diels-Alder reactions are a good example
An inert environment is unnecessary, and positional control can be combined with self-assembly and other methods