3. The method of claim 1 , wherein generating the accessibility-enabled version of the particular document comprises: parsing the first version of the particular document to identify a plurality of elements within the first version of the particular document; generating a data structure that (a) comprises the plurality of elements and (b) represents a relationship between two or more elements of the plurality of elements; and producing the accessibility-enabled version of the particular document based on the data structure.
3. The method of claim 1 , wherein generating the accessibility-enabled version of the particular document comprises: parsing the first version of the particular document to identify a plurality of elements within the first version of the particular document; generating a data structure that (a) comprises the plurality of elements and (b) represents a relationship between two or more elements of the plurality of elements; and producing the accessibility-enabled version of the particular document based on the data structure. 4. The method of claim 3 , wherein the data structure comprises a plurality of nodes, wherein each node of the plurality of nodes represents an element within the plurality of elements, and wherein producing the accessibility-enabled version of the particular document comprises: traversing each node in the plurality of nodes within the data structure, wherein traversing a particular node of the plurality of nodes comprises determining a data value for the particular node and a relationship of the particular node to at least one other node in the plurality of nodes.