Sketch out basic structure of plugin internals