Formalising the urban pattern language: A morphological paradigm towards understanding the multi-scalar spatial structure of cities | Synapse