Basically finished at this point.

There's probably some other features to add (there's an opportunity to add saturation and lightness easily enough), and I've noticed a few bugs/annoyances on iDevices (i.e. text input doesn't display anything).