Pluginization
fix destroy
fix location, add init plugin by key in modules
Change interface shower.Plugin.add