A library I am working on that is a  gallery presentation layer