Parametric Urban Patterns - Exploring and integrating graph-based spatial properties in parametric urban modelling