a singleton offering in memory store for images, and on disk store for corresponding data