Decouple the storage backend.