Elements of Parametric Design