Locator loads multiple types of providers (with variable construction parameters), defined by given provider definitions.