It would be good to have a role dependency setup based on Scenario level.
Example - Let us say we have 2 roles, Role A and Role B.
In Scenario 1, Role A is dependent on Role B.
In Scenario 2, Role B is dependent on Role A
You won't be notified about changes to this idea.