A graphical input system for computer-aided architectural design