So, this interface is designed to return the right `RelationProvider` provider, right? It does not provide the `relations` yet, just the intermediate layer to fetch the relations if I understand correctly.