Implement first draft of gallery.