Adding initial plugin. Mostly a rewrite of the old NiceSetup package