Split ProvidersManager to .h and .cpp.