Cool plugin! If you are the author, would you be willing to share your experience of building the plugin to begin with? We don't have a publicly documented plugin API or anything, so I imagine you had to figure a lot of this out from reverse engineering and such.