A method, known as bud, automatically generates hyperlinks and new
hyperlinked pages to form a tree of linked pages from a single parent
page. User-selected text is cut from the parent page and inserted into a
newly-created child context (e.g., file). The cut text is replaced in the
parent page by an expandable hyperlink to the child page, and a back-link
to the parent page is inserted into the child page. The file of the new
page is preferably named by a function of the timestamp of its creation.
Also provided is a method, view4edit, by which a file is presented to a
user for viewing and editing in response to the user's selection of a
hyperlink to the file. The user views the file in a buffer named by
linked text associated with the selected hyperlink. When the methods are
combined, a user can view a newly created context without knowing its
filename, which was generated during budding.