Locator updated so can load multiple types of providers. Testing underway: Locator is not fully tested yet.
Locator loads multiple types of providers (with variable construction parameters), defined by given provider definitions.