Initial commit from plugin-generator