(First note that i'm not talking about implementing the GoboLinux File System Structure, not at all, so this is not a duplicated)
GoboHide module let us hide any folder we want from the view (even in the terminal) and have access to them anyway, Gobo use it for hiding the FHS directories, but one could use it to hide any folder.
If one want to see the folders that have been hidden, then just:
~$ gobohide -l
Use Cases:
Alex have installed Gobo Rootlees on his user, so he see his home folder full of dirs he can't rename to put a dot on them...
~$ ls ~/
Desktop Downloads Pictures System Wallpapers
Documents Files Music Programs Videos
~$ gobohide -h ~/System
~$ gobohide -h ~/Files
~$ gobohide -h ~/Programs
~$ ls ~/
Desktop Downloads Pictures Wallpapers
Documents Music Videos
~$ gobohide -l
Hidden directories:
~/System
~/Files
~/Programs
Now Alex has the posibility to hide those dirs he like, but don't need to see.
[....]