
This doesn't need to be a singleton, since we have the core registration API available publicly nowadays. Makes things more clean for the API, following the pattern of WpPlugin and WpSiFactory and simplifies the built-in settings component in the internal component loader :)