1. A method for drawing an object on a user interface comprising the steps of: placing, on said user interface, boundaries within which parts of said object can be drawn; selecting a part from a list of parts associated with said object; determining if said part is valid; and drawing said part on said user interface within said boundaries if said part is valid.