Parametric Architecture Principles