Slowly working through bootstrapping the plugin system.
Simplified the process of loading and activating plugins by pushing the code into a plugin manager.