An Alternative Directory Tree

From a vertical space perspective, there may be some value in using toggle, @hideif, and global variable usage.

For those interested, I used this technique a few years ago with vertical toolbars to show/hide other buttons based on the primary button's status precisely to save toolbar space.

For example, I had a primary button called "Office" that, when clicked on, would unhide buttons associated with Office apps below it. When clicked again, the "Office" button would hide the Office app buttons.

This technique could prove valuable in building upon tree replacement efforts.