Added PluginLoader, also loads the example. This isn't final