Brush and Eraser previews

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 ;)