A MAP Client Tutorial - Plugin Authoring