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