Add initial draft for plugin specification