Experimental version of PhotoViewer example from Lynda.com.