Add a new type of storage, using an internal file