a simple gallery which keeps most data in the images themselves