Create AbstractPlugin.js