1. A method comprising: identifying, from a hierarchical data structure, a set of contextual objects; determining, from the hierarchical data structure, an internodal relationship between two contextual objects of the set of contextual objects; receiving a user-context indicator; and generating a subset of the hierarchical data structure based on the user-context indicator and the internodal relationship; wherein: at least the steps of receiving and generating are performed by computer software running on computer hardware.