Highlight text with a click and drag.  No actual selection happening yet.
Update notes and TODOs
Store colors by name in centralized PaintBox object.

Perhaps in the future changing colors here would change colors everywhere.
For now, this only affects the colors used to initialize effects.
Text color can be switched to one of 8 swatches.
Reformat text cache size display.
PaintBox now manages text hitbox color
Implement mouse over and mouse out using real state machine.
Change styles for text using state machine.
Draw boxes behind text using BB#draw rather than duplicating draw code.
Use 8*3 instead of 24 to clarify that the shift is occuring over a full 3 bytes.
Make sure BBs actually render with given z order.
Implement aquring input for text object using state machine.
Move coordinate space conversions for vectors into the file with the other Vec2 stuff.
Correct spelling of "pallet" (as in shipping) to "palette" (as in art)
Fix mouse over event trigger errors.

Mouse over / out events should now only trigger where appropriate.
Use null object pattern instead of constantly checking for existance of variable.
Move initialization of null object into initializer, and add comments.
Reorder colors assigned to F-keys.
Update transitions so hover and active styles are applied as expected.
Update colors and remove debug printing for mouse over.