What do you think about having a easy to use plugin system for custom types? Something similar to how [Hubot](https://github.com/github/hubot) gets their [hubot-script](https://github.com/github/hubot-scripts) contributions. Tricky part would be the coordination between different languages.