The classes in the AuthoritExtensibility namespace enable you to implement several types of plug-ins for Author. When you implement a plug-in, you must set a launch point so that Author can load and communicate with your plug-in. The launch point that you set for a plug-in determines the type of the plug-in.
When the user activates the launch point, the proxy sends an event to the plug-in with arguments that contain details of the current state of Author. The plug-in then starts via its handler for the OnClick event.