implement a gallery and move some of the existing examples into the gallery