Input configuration refactoring
Rewrite InputConfig class and subclasses, remove strings & heavy data structures, use strongly typed enums and simple arrays.
Rewrite InputConfig class and subclasses, remove strings & heavy data structures, use strongly typed enums and simple arrays.