Added a first try for a storage interface.