Problem
1. Write a drawing package that allows straight lines, rectangles, and circles to be con-structed with rubber-band methods.
2. Write a program that allows a user to design a picture from a menu of basic shapes by draking each selected shape into position with a pick device.
3. Design an implementation of the input functions for request mode.
4. Design an implementation of the sample-mode input functions.
5. Design an implementation of the input functions for event mode.
6. Set up a general implementation of the input functions for request, sample, and event modes.