Adds color picker buttons. Changes a few styles. Optimizes how drawing is happening. Reorganizes the code.