Initial implementation of Storage.