Start working on the providers for the global knowledge.
Start refactoring how loggers are used.
Use a fork of the singleton class.
Massive commit! Completely refactor how logging, executing of commands and dialoging with the user is handled.