DrawingPad application for shapes drawn dynamically on a pad. File options(save/load), colour and shape options, undo/reset options