Interface function to create a new instance of a service type
The parent window to place any configuration dialogs
The type name of service to instantiate. This type name should match one registered with ServiceFRegisterServiceType
The name to give the service. The name must be unique amongst all services.
The description to give the service.
It is up to you to communicate to your engine side component as to whether to actually create the engine-side instance.