I am writing a ITsSbPlugin to interface with a custom connection broker. I have gotten everything working but I am stuck trying to create a "Farm" that the ITsSbTarget::put_FarmName can associate with. From what I can tell this is created when you add a new RD Session Host or RD Virtualization Host. The issue I have is that there doesn't seem to be an API to create one of those that is not a Windows Server or HyperV server. My understanding is that ITsSbResourcePluginStore::EnumerateFarms can do this, but I cannot see it being called, or added to the UI. Is there a reference as to how "Farms" are created and managed?