Separate handlers for brightness and contrast.
Add an op for changing color saturation.
Include ops in photo dictionary.
When making thumbnails on-demand, shrink large images before applying costly image ops.