worked on the plugin loading infrastructure and some additional gui setup