Flyweight. Graphical editor

Realization of graphical editor (vector) with pattern flyweight