1. A method of displaying information, in a display area, the method comprising: generating a display to a user of logical relations between portions of one or more data files within a hierarchy by: a step of, for a first one of said portions of the one or more data files, displaying in said display area a first region and one or more second regions, said second regions respectively representing one or more second portions of the one or more data files which are logically related to the first portion of the one or more data files within the hierarchy, said second regions having a size defined according to a first scale; and (n−1) further steps, i =2,. . ., n, of, for each i-th portion of the one or more data files, displaying in said display area one or more (i+1)-th regions, said (i+1)th regions respectively representing one or more (i+1)-th portions of the one or more data files which are logically related to the i-th portion of the one or more data files, and said (i+1)-th regions having a size defined according to an i-th scale smaller than the (i−1)-th scale; wherein each of said displayed second regions are displayed within said first region and arranged along an inner periphery of said first region; wherein for at least one i-th portion of the one or more data files, each of said displayed (i+1)-th regions representing the (i+1)-th portions of the one or more data files which are logically related to the i-th portion of the one or more data files within the hierarchy are displayed within said i-th region and arranged along an inner periphery of the said i-th region representing the i-th portion of the one or more data files to which they are logically related; further comprising the steps of: receiving a command by the user that selects the first portion of the one or more data files or one of said second portions of the one or more data files; and displaying to the user additional information about said selected portion of the one or more data files.