1. A method comprising: rendering one or more fields of data stored in a data tree structure for display by: generating an address string for a field of data that has been extracted from the one or more fields of data; determining whether the field of data is present in a reverse lookup map; in an instance in which the field of data is present, determining a field address number (FAN) for the field of data in the reverse lookup map; and in an instance in which the field of data is not present, determining the FAN for the field of data by causing an address object to be created; receiving a request to modify a second field of data, wherein the second field of data is identifiable by a received field key comprising a second FAN and a new row key (NRK), wherein a combination of the second FAN and the NRK are mapped to a second address object; determining whether the second field of data was rendered for display; in an instance in which the second field of data was rendered for display, using the second FAN of the received field key to locate the second address object associated with the second field of data, wherein the second address object represents at least a row identifier; in an instance in which the second field of data was not rendered for display, identifying a third FAN associated with the second field of data by locating the received field key in a field key lookup map, and using the third FAN to locate the second address object associated with the second field of data; and modifying the second field of data using the second address object.