As described in #2 we are going for a different schema. In order to support Chrome, there are 3 settings that would make sense:
OSVersion: Chrome has different settings for different OSes. They also have special settings for ChromeOS. This property describes what operating systems the setting works for.
SettingType: Chrome has flags, policies and commandline switches. This denotes what type it is.
ValueSelectionType: Chrome has support for setting multiple values for a setting. You can have setting = value1, value2 This property describes if it is a single or multiple value setting.
As described in #2 we are going for a different schema. In order to support Chrome, there are 3 settings that would make sense:
setting = value1, value2
This property describes if it is a single or multiple value setting.