The current objstorage module require some refactoring
- To allow easier implementation of new object storage types.
- In prevision of the future implementation of a transitional object storage that will allow to switch between two types of object storages without having to copy all the existing content.