A PhotoViewer skeleton