Configure whether a provider needs the request or not.
Start and stop the request.
Don't require a resource to construct things that need globals.