1. A computer-implemented method comprising: receiving, by a first computing device, a first input associated with a change to a component of a graphical user interface, wherein a portion of the component is represented as a first node of a topic tree structure representing a portion of the graphical user interface; determining, by the first computing device, a first characteristic of the change; associating, by the first computing device, the first characteristic of the change with a second node of the topic tree structure; and in response to receiving the change, transmitting to a second computing device, by the first computing device, the associated first characteristic, wherein transmission of the associated first characteristic allows one or more of the second computing device and a third computing device to represent the first characteristic of the change based upon, at least in part, the topic tree structure, wherein the transmission to one or more of the second computing device and the third computing device of the associated first characteristic of the change lacks context of the change to the component that is present at the first computing device.