Add a new type of storage, using an external file