Bug fix - completely removed the separation between a GUI argument parser and other arg parsers