PhotoView initial commit.
Raw save/restore on PhotoView.
Cleaned up save/restore.
Unit tests for PhotoView.
Added thumbnail support.
Strip old code out of main.
Thumbnails oriented properly.
Optimized thumbnail.
Separate thumbnail builder.