simple, but designing it took many years, since the scope of the notation is broad and a single flaw or inefficiency within one of its layers required the rethinking of every other layer. To achieve maximal simplicity, I chose the path of self-similarity, so complexes expressed by the notation could be materialized by a composition of primitive and similar forms.