The selection algorithm is as follow:
- Environments have priorities.
- Environments have a "Default" flag. This flag effectively says that this environment will be bumped out if any other is present.
- Environments have an "Exclude Other" flag. This flag will tell that this env is not overlappable with others. So, only one (the highest priority) should be selected.