1. A computer-implemented method comprising: receiving a document having a predefined format to be rendered on the computer system, the document comprising a plurality of objects; identifying at least one correlation between at least two objects within the plurality of objects; assigning a weight to the at least one correlation; and determining a logical relationship between the at least two objects within the plurality of objects, the logical relationship determined according to the weight of the at least one correlation, the logical relationship associated with an order in which at least one object is rendered on the computer system.