More reproducible & unique presets are possible only if we are able to give specific styles to some widgets on a per preset basis.
It is more cumbersome to manage the overrides separately, as they pile up despite being tied to some specific style we want to create (e.g a in a ChromeOS like style)
So the idea is to have:
Per preset and global overrides
Preset overrides are exported with the configuration and global ones are specific to the user
When loading a preset all their overrides are applied and can be enabled/disabled in the overrides tab.
User overrides are "merged" with the preset override for the options that aren't enabled in the target preset
Turns out it wasn't the best idea to split overrides from presets because:
So the idea is to have: