/// <summary>
 /// Draws the specified graphics.
 /// </summary>
 private void Draw(IGraphics graphics)
 {
     _canvasShapeDrawersHelper.Draw(graphics);
     _currentState.Draw(graphics);
 }
 /// <summary>
 /// Draws the specified graphics.
 /// </summary>
 private void Draw(IGraphics graphics)
 {
     _shapeDrawersManager.Draw(graphics);
     _currentState.Draw(graphics);
 }