Pluggable Pyramid app: upload images, metadata, serve thumbnails