Brush and Eraser previews + Color Selection Square

Draws in XOR mode for view-ability, but doesn't show up over transparent background for some reason. 
Extensible for arbitrary tools now as well ;)