Help with visleafs and buildings

How do visleafs and hint brushes work?

I saw a basic tutorial about how they work, and I am still confused at how I would implement them into a map with buildings with multiple rooms and stories, like buildings in an RP map.

http://optimization.interlopers.net/

Or more specifically; http://optimization.interlopers.net/index.php?chapter=hints