1. A machine implemented method, comprising: rendering a first computer code portion of a file in a first section of a user interface, wherein the file comprises computer code in a textual form, wherein the file comprises the first computer code portion and a second computer code portion that is functionally contained within the first computer code portion; processing the computer code in the file to extract one or more non-textual aspects of the computer code; generating a topographic image to graphically represent the one or more non-textual aspects of the computer code, wherein generating the topographic image comprises positioning a second image portion corresponding to the second computer code portion within a first image portion corresponding to the first computer code portion to indicate that the second computer code portion is functionally contained within the first computer code portion, wherein the topographic image provides a graphical representation for all of the computer code in the file, and wherein the one or more non-textual aspects of the computer code comprises a functional aspect of the computer code; rendering the topographic image in a second section of the user interface; receiving an indication of user selection at a first position in the topographic image; correlating the first position with a second position in the file; and rendering a second portion of the file in the first section of the user interface, wherein the second position is within the second portion of the file.
1. A machine implemented method, comprising: rendering a first computer code portion of a file in a first section of a user interface, wherein the file comprises computer code in a textual form, wherein the file comprises the first computer code portion and a second computer code portion that is functionally contained within the first computer code portion; processing the computer code in the file to extract one or more non-textual aspects of the computer code; generating a topographic image to graphically represent the one or more non-textual aspects of the computer code, wherein generating the topographic image comprises positioning a second image portion corresponding to the second computer code portion within a first image portion corresponding to the first computer code portion to indicate that the second computer code portion is functionally contained within the first computer code portion, wherein the topographic image provides a graphical representation for all of the computer code in the file, and wherein the one or more non-textual aspects of the computer code comprises a functional aspect of the computer code; rendering the topographic image in a second section of the user interface; receiving an indication of user selection at a first position in the topographic image; correlating the first position with a second position in the file; and rendering a second portion of the file in the first section of the user interface, wherein the second position is within the second portion of the file. 7. The method of claim 1 , wherein processing the computer code in the file comprises: transforming the computer code from a textual domain to another domain.