How to make entire wiki hidden by default, and expose only subtrees?

Hello,

New xwiki admin here. I am attempting to use the wiki across a small group of devs across a few small projects - the teams are unrelated, there is some shared tech, and some people may be jumping across or on multiple projects.

To facilitate this, I would like the entire wiki (except for the landing page) hidden to all users by default. Then on certain subtree roots, I would like to set access rights for visibility/edit/etc. However, unfortunately it appears that if a group globally doesn’t have view rights, then they don’t have access to a sidebar at all. Even if I change rights on the landing page, and the subtree roots to visible, I cannot seem to make global view access for XWikiAllGroup undefined without the loss of the entire wiki’s visible framework.

How can I achieve the access rights that I’m looking for?