massive refactoring: StorageProvider, ImporterPrecondition,
ServiceStorage, StorageLocator