1. A method comprising: providing a live object to a client device; and sending, using a processing device of an input source, different from the client device, an update message to a routing network, the update message identifying the live object and containing update data to update the live object at the client device, wherein in response to determining that the client device is registered to receive update data for the live object, causing: a category of the update message to be identified based on the input source, a node type, associated with the category, to be determined, the update message to be routed from a gateway device to a node having the node type at the routing network, a determination of a client proxy that communicates with the client device, a determination of an identifier that indicates a connection between the client device and the client proxy, the node to route the update message to the client proxy, and the client device to process the update message and to update a property of the live object, wherein the property of the live object has: a direct effect on a visual representation of the live object in a data representation, an effect on an internal aspect of the live object and no effect on the visual representation of the live object in the data representation, or a direct effect on one aspect of the visual representation of the live object in the data representation and has no effect on other aspect of the visual representation of the live object in the data representation.