If we decide to have more than one storage solution to replace the current implementation of MainStash, we'll need to:
- Make sure each component that will use a non-MainStash solution has a way to configure its own storage
- Make a solution for that component