A computer-implemented method, comprising: receiving an image, text or document implementing a personalized product design of a customer; receiving a scene description, the scene description comprising computer- readable scene rendering instructions for compositing a scene image and a scene element incorporable in the scene image, and for performing an image transformation on at least one of the scene image and the scene element, the scene element incorporable in the scene image by replacing a placeholder element in the scene image when the scene description is processed; receiving by a processor the scene description, the scene image, and the scene element incorporable in the scene image, the incorporable scene element comprising the image, text or document; processing the received scene description to replace the placeholder element in the scene image with the incorporable scene element, and to perform the image transformation and the compositing specified in the scene description to generate a composite scene image depicting the received scene element incorporated in the scene image; and embedding the composite scene image into a browser-renderable document for display to the customer, wherein the scene description comprises a warping specification which defines one or more geometric transformations that change the geometry of an image, and a compositing specification which defines how to composite the scene image and the received incorporable scene element and specifies application of one or more of the defined geometric transformations to the scene image and received scene element, wherein the warping specification and the compositing specification are implemented in an extensible Markup Language XML; and a scene framework includes an engine which processes the scene description using the scene image and the scene element, and the method further comprising deserializing by the scene framework the scene description into a set of resources including one or more warps and a composition tree having one or more composite elements; and successively flattening the composition tree at the composite elements to form the composite scene image. receiving an image, text or document implementing a personalized product design of a customer; receiving a scene description, the scene description comprising computer- readable scene rendering instructions for compositing a scene image and a scene element incorporable in the scene image, and for performing an image transformation on at least one of the scene image and the scene element, the scene element incorporable in the scene image by replacing a placeholder element in the scene image when the scene description is processed; receiving by a processor the scene description, the scene image, and the scene element incorporable in the scene image, the incorporable scene element comprising the image, text or document; processing the received scene description to replace the placeholder element in the scene image with the incorporable scene element, and to perform the image transformation and the compositing specified in the scene description to generate a composite scene image depicting the received scene element incorporated in the scene image; and embedding the composite scene image into a browser-renderable document for display to the customer, wherein the scene description comprises a warping specification which defines one or more geometric transformations that change the geometry of an image, and a compositing specification which defines how to composite the scene image and the received incorporable scene element and specifies application of one or more of the defined geometric transformations to the scene image and received scene element, wherein the warping specification and the compositing specification are implemented in an extensible Markup Language XML; and a scene framework includes an engine which processes the scene description using the scene image and the scene element, and the method further comprising deserializing by the scene framework the scene description into a set of resources including one or more warps and a composition tree having one or more composite elements; and successively flattening the composition tree at the composite elements to form the composite scene image.