Rework on the storage abstraction: Instead of working with generic streams, we will be working with IDs and Images. Storing images in the original format. Supporting "force html response" flag.