Make groups invisible to the public

I need to further clarify something here if that is okay, also for the benefit of my awesome admin @pacharanero

Once this is done, I believe that the group is invisible to site members who are not group members.

What we need is the ability to make groups visible to all site members, while being invisible to the general public. Half way in between ‘everyone’ and ‘Group owners, members and admins’ if you will.