Removed plugin structure, added semver version, added parameters