Massive refactoring to remove controls and make them into separate NuGet packages since the code came from other authors. Cleaned up tons of code, added logging and exception reporting window.