How would you structure large bodies of information so that they are easily navigable and searchable?