An initial Plugin template.  This could be much better, but its a start