allow user to draw shapes by dragging mouse or creating bezier curves, save as shared object, output SVG, output shared object equivalent text, reduce points in drawing