Refactored CommandLine Arguments Parser and Configurations.