As discussed off-line, configmgr should support dynamically adding/removing standalone buildset components/services.
The current design calls for the plug-in install package to provide the following files at minimum:
cgencomplist - Component definition and pointer to custom or default xsl.
buildset.xml - Defines the buildset provided
.xsd - Defines at minimum the build, buildset, component name, and description
.xsl - OPTIONAL if custom transform is required.
The plug-in install process is responsible for placing these files in a yet to be defined folder from which the configmngr process will pick up the pertinent files and process accordingly.
The plug-in un-install process is also responsible for removing the said files at uninstall time.