Browsing: components of software architecture