Add BrowseEverything::Retriever to make pulling files from providers less difficult

I wonder if we should explicitly say that, so it is not a question.