Possibly some kind of theme format redesign to support: 1. Derived themes that don't break when upstream adds roles (eg, unrenamed roles) 2. New theme data that can be ignored (entire roles, not just their abilities) when unrecognised by the engine.
Possibly some kind of theme format redesign to support:
1. Derived themes that don't break when upstream adds roles (eg, unrenamed roles)
2. New theme data that can be ignored (entire roles, not just their abilities) when unrecognised by the engine.