I'm writing a PC utility in Visual Studio to connect to BLE devices. I'm using the PCA10000 and MasterEmulator.dll. I'm able to discover the services and characteristics of a device with MasterEmulator.DiscoverServices(). Is there a way to have all of the pipes created automatically without having to manually call SetupAddService, SetupAddCharacteristicDefinition and SetupAssignPipe? How does Master Control Panel do this?