In order to achieve bigroom/vishanti#4 we need a plugin architecture. I personally believe this should be done using an RPC/JSON API. As opposed to unknown code upon our own servers (in the traditional plugin sense).