Enable Program Area of a space to constrain its size (rubber-banding capability) so user can adjust a side and have the shape respond. 2D constraints in MicroStation can do this, see video (the video is real-time; scrub through to get the picture ...