Really, the loader should just know how to load individual extractors.
The registry is the active thing here, with Feature and Detector subclasses, so it should have the logic for looping over appropriate set of defs from GameSchema and loading + registering them.
Really, the loader should just know how to load individual extractors. The registry is the active thing here, with Feature and Detector subclasses, so it should have the logic for looping over appropriate set of defs from GameSchema and loading + registering them.