1. One or more generated data signals collectively conveying a data structure specifying a display presented by a remote application, the data structure comprising: inter-node references to compiled code implementing one or more user interface controls, the implemented user interface controls providing user interaction elements for the remote application; and information specifying a visual context for the implemented user interface controls, such that, if the data signal is received at a client, the client may use the references to copy the referenced compiled code to the client.