Update the ImageViewer project to use the new framework and bundle

This forms the completed project.