Added interfaces for MainScreen and PluginManager