No problem! Glad the disallowed_groups will be helpful. I’ve merged that PR now.
I need to take a pass through all our official themes & components now that we have disallowed_groups and resolve_group_memberships available, I suggest you and @moin do the same when you can for your own themes and components, as after I’ve made changes to our official repos I would really like to move forward with making the upcoming change from the OP stable .
There is a lot of other core work now relying on/using anonymous_users and logged_in_users and I’d really like to delete the everyone group.