presets: Factor out additional fields in schema Define fields common to all or most presets only once and reference them as needed. Note that some fields, such as `hidden` and `inherits`, are also common to all presets, but have different descriptions in each case. These should not be factored out.