Re-created the Interface(IPlugin) + the plugin/script system