single page for the gallery, using query strings to swap out content