Change controller and some other parts.
Add property to controller config; Use SharpPlugins for plugins.
Add some method calls and plugin stuff.