Mocked up some interfaces for storage