First attempt at a real MessagesSDK.