Re-factor formatting of the usage line to FormatConfig

This allows an easy method of customization with subclassing
immediately, and also points to possible future customization
capabilities done within the formatConfig class.