Framework for Device Function Module Self-Registration.  Add subtype (algorithm or vendor specific) to Capabilities