1. A computer program product for use in connection with a computer to form a server for use in a network including a plurality of clients and a communication link operable to interconnect the server and ones of the plurality of clients, the computer program product comprising a non-transitory computer-readable medium having encoded thereon: computer readable image rendering code readable by the computer in the server to enable the computer in the server to render, from three-dimensional scene data representing a scene, a two-dimensional image, wherein the three-dimensional scene data representing a scene comprises a model from which a two-dimensional image can be rendered, and wherein rendering comprises generating a two-dimensional image from the model, the rendering code comprising computer readable rendering engine code readable by the computer to enable the computer to configure a rendering engine operable to render at least a portion of a two-dimensional image from the three-dimensional scene data; computer readable interface code readable by the computer to enable the computer to transmit the two-dimensional image rendered by the rendering engine in the server over the communication link to at least one of the plurality of clients; and computer readable user interaction control code readable by the computer to enable the computer to control interactions with ones of the plurality of clients in connection with rendering of the image from the scene data, the control interactions including requests from at least one client, the requests including scene customization information requesting at least one customization to the scene for the at least one client, the customization being responsive to the requests from the at least one client, the computer readable user interaction control code and the computer readable image rendering code being readable by the computer to enable the computer to render an image of the scene as customized in relation to the customization information responsive to the requests from the at least one client, whereby a user of the client can interactively customize the scene in a manner specific to the at least one client, wherein no rendering is performed by the client, and the client does not generate a two-dimensional image from the model, and wherein the computer image rendering code is readable by the computer in the server to enable the computer in the server to concurrently render an image of the scene for each of a plurality of clients, customized differently for each client in relation to different customization information responsive to different requests from each of the plurality of clients, whereby each of a plurality of users of respective clients can concurrently and interactively customize the scene in different manners specific to each respective client, without rendering being performed by a client, and wherein the computer readable user interaction control code includes (A) computer readable operator graph generation code readable by the computer in the server to enable the computer in the server to generate, when the server is to render the image, an operator graph comprising at least one operator, the at least one operator being configured to enable the computer to perform at least one operation in connection with rendering of the image; and (B) computer readable event manager code readable by the computer in the server to enable the computer in the server to control execution of the at least one operator in response to the occurrence of at least one event.