Tree build options for new gen trace: compact templates, grouping by step, empty steps.
Introduce presentation options for new gen trace. Refactor IGenerationSettings implementation: favor incapsulation over generalization (there's no value in extra IModifiableGenerationSettings implementation, use only one), drop settings not in use for 3 years, and refactor UI that utilize them.
Regenerate models using GenerationSettings
Keep defaults for IGenerationSettings in a single location (to use both from persistent state and code that instantiates DMGS directly)
GenTrace settings at the generator's preference page, use preferences to configure trace view.
Refactor the way preference page tracks changes.