1. A method of saving a file of documentation data intended for display on a screen, the method comprising:subdividing, via one or more processors, the documentation data into a plurality of data blocks;
associating, via one or more processors, first and second detail levels with a first of the plurality of data blocks, the second detail level with a second of the plurality of data blocks, and a third detail level with a third of the plurality of data blocks, wherein the third detail level is not associated with the first data block, wherein the third data block associated with the third detail level has different information than the first and second data blocks, and wherein the first, second, and third detail levels are different from one another; and
saving, via one or more processors, each of the first, second, and third data blocks with a respective level marker that relates to the associated one or more detail levels for the respective data block, each level marker to be compared with a display detail level that is selected by a user at least from a list comprising the first, second, and third detail levels for displaying data on the screen of a respective one or more data blocks corresponding to a detail level based on the comparison,
wherein, upon a user selecting either the first or second detail level, the user is not displayed the third data block and wherein, upon a user selecting the third detail level, the user is neither displayed the first nor the second data block,
wherein part of the documentation data file associated with the first data block associated with the first and second detail levels has a data structure that includes
a first data section that identifies the first data block within the file,
a second data section that stores a link marker of the first data block with at least two other blocks of the file, said second data section also including a data sub-section associated with said two other blocks of the file identifying a respective detail level of each of said two other blocks, said two other blocks associated with the respective detail level corresponding to the first data block associated with said first detail level and the first data block associated with the second detail level respectively, and
a third data section that stores content of the first data block.