15. The method according to claim 4 , wherein the step of receiving the selection of a first position on the computer display comprises receiving a direction, and wherein the repositioning comprises moving at least one of the hub or one of the first plurality of nodes parallel to the direction.
4. A computer-implemented method comprising: causing a display of a hub associated with a primary item on at least one computer display; causing a display of a first plurality of nodes on the at least one computer display; receiving a selection of a first position on the computer display; and repositioning at least one of the hub or one of the first plurality of nodes in response to the selection of the first position, wherein each of the first plurality of nodes is associated with at least one secondary item, wherein a characteristic of each of the first plurality of nodes on the at least one computer display is determined based at least in part on a degree of association between the primary item and the at least one secondary item associated with each of the first plurality of nodes, and wherein the repositioning comprises moving at least one of the hub or one of the first plurality of nodes in a direction parallel to a line extending between the first position and a predetermined second position on the computer display, and in a distance equal to the distance between the first position and the predetermined second position on the computer display.