OOP lab: Graphical editor for geometric shapes