Browsing: architecture 101