Color setter definition - layout of the color setter
 /// <summary>
 /// Initializes a new instance of the <see cref="Paint.ColorSetter"/> class.
 /// </summary>
 /// <param name='graphicsDisplay' Contains all the graphics for rendering the tools />
 /// <param name='colorSetterDefinition' The layout of the color setter />
 public ColorSetter(IGraphicsDisplay graphicsDisplay, ColorSetterDefinition colorSetterDefinition)
 {
     this.graphicsDisplay = graphicsDisplay;
     this.colorSetterDefinition = colorSetterDefinition;
     this.previousColor = this.color = colorSetterDefinition.BackgroundColor;
 }