(refactor) Become a Plugin.