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.
1 file changed