Refactor GoApplicationConfigData to make it more generic (in preparation for exposing sub-config dictionaries).