Use a term other than "repository backend"? I don't think we use that elsewhere. How is that different from just "repository"?