Set up allowed areas that are combinations of other zones, dynamically updated whenever any of the parts change.
[list]
[*] Any number of zones can be combined.
[*] Different ways of combining, useful for different situations.
[*] Removes the limit of number of allowed areas, and allows reordering areas (drag name).
[*] Allows hiding areas from list when selecting allowed area, to reduce clutter.
[/list]