Adopt single-page view, image-gallery dimming overlays, use bundle and foreman