Moved the storage root to a provider-specific block. This broke configuration, which needed a deep merging of configuration which was regrettably absent. No longer. #1