Introduced concept of storage manager.
The idea is that you can attract away underlaying optimisations.