Looks like everything is working OK ATM. You can now send and receive messages from the plugin. Will need to add some documentation and write some tests, but overall it seems fairly stable at this time.