public bool LoadPlugins(string pluginFolderInAppData, List<string> pluginsToIgnore = null)
{
CompileOutput = new List<string>();
CompileErrors = new List<string>();
bool succeeded = PopulateCatalog (this, pluginFolderInAppData, pluginsToIgnore);
if (succeeded)
{
StartAllPlugins(pluginsToIgnore);
}
HasFinishedInitialization = true;
return succeeded;
}