1. A machine-implemented method for processing information that is logically hierarchically structured as one or more hierarchies, the method comprising: receiving the information encoded in a compact format, wherein the encoded information requires less memory for storing than the information in its original form and maintains characteristics of the one or more hierarchies; and beginning processing a portion of the encoded information, based on the characteristics of the one or more hierarchies, before receiving all of the encoded information.