First pass at file-based-storage.