Implemented: IDrawingInterface, IDrawable, Drawer class