Refactored the INI file parser.