Parametric urban design: An interactive sketching system for shaping neighborhoods