* First compiling build
* fix out path
* fix hollow
* Traditional loops in favor of linq for clarity
* Start refactor
* Refactor part 2
* Rename variable
* Better error reason handling
* Clean up enum
* Refactor part 3
* Use combo boxes in favor of updowns
* Update tooltips
* fix is nested tree view display
* Capitialization
* Refactor part ??
* remove unused methods
* Expanded IsNested Check
* TypeFilter class + Fix CLI bug
* Remove reflection, change IsDerived and IsNested checks
* Remove optional out for IsPublic
* Remove nullable from IsPublic
* fix logger not resetting color
* actually fix it...
* remove redundant if else on IsPublic check
* Add logging to indicate all types have been filtered out
* Default IsPublic to true
* remove duplicate method call
* Refactor logger to be on its own thread
* Multithread remapping and grouped logging for threads
* 5 more filters
* Finish migrating to the new system
* bug fixes
* Add empty string validation to text fields
* re-enable renamer
* restore renamer
* Multi threaded renaming, still broken
* Basis for method renaming
* More renamer work, might get a passing build now?
* Re-enable publicizer
* Rework logging
* re-enable mapping updates
* fix hollow
* Iterate over all types instead of just one to re-link fields
* Add reference list command
---------
Co-authored-by: clodan <clodan@clodan.com>