Major GUI Refactor. Switched from Function Based widgets to a configuration object.
Switched from the widgetManager to a event Subscriber based update system.
Merged Multiple subwidgets into a generic table widget.
Fixed: Typo