A Graphical drawing program that supports resizing, moving, painting or deleting shapes using various design patterns and using dynamic classes.