1. A method of representing information, said method comprising: generating a first software object comprising a first node; generating a second software object comprising a second node; generating a third software object comprising a nexus that connects said first node and said second node; and performing at least one of the following: generating a fourth software object as a third node, said third node comprising said first node, said second node, and said nexus; and generating a fifth software object as a fourth node, said fourth node comprising said nexus.