Overlapping layers can now be handled with Layer Groups and filtering. Where multiple layers apply to a user, the application of one can be dependent on whether the other is active. See our guide here - Layer Group Filtering.