update gallery tooling

Still working on this @ianjorgensen 

New update gallery tools are pushed to the gh-pages branch, but I still need to test them some more and write the documentation.