1. A method comprising the steps of: storing a plurality of data elements in a data structure; defining a data structure description that describes the data elements in the data structure; defining, by using the data structure description, one or more links, each of the links locating one or more data elements in the data structure; and retrieving, by using one of the links, a corresponding one of the data elements.