This is the first part of our CAD (Computer Aided Design) program. It draw lines and records each one in "DrawnFigures." It redraws things in DrawFigures while drawing each new line. Try implementing a second shape. A circle or rectangle would be nice. In order to tell the program whether it should be drawing lines or squares, etc., create buttons for each. Something like what you get with the Scratch sprite editor would be nice. OTHER THINGS TO DO: * "Refactor" RedrawObject so that it calls a block DrawLine with just the four coordinates. You can use that to draw the current line too. * Store the pen size and pen color in DrawnFigures. * Implement a "select function" that allows you to choose one of the geometric elements (lines, rectangles whatever you have). Write something to allow the selected element to be deleted or it color or pen size changed.