Add preference window
Add PluginInfo interface