Created a simple plugin system for isolating and loading providers.