1. A method, comprising: receiving an electronic document implementing a personalized product design of a customer; receiving a scene description, the scene description comprising computer-readable scene rendering instructions for compositing at least one scene image and at least one injectable scene element, and for performing at least one image transformation on at least one of the at least one scene image and the at least one injectable scene element, the at least one injectable scene element comprising a variable element that replaces a placeholder element in the scene description when the scene description is processed; receiving by one or more processors the scene description and one or more injectable scene elements, at least one of the one or more injectable scene elements comprising the electronic document; processing the received scene description to replace corresponding one or more placeholder elements in the scene description with the one or more injectable scene elements, and to perform the at least one image transformation and the compositing specified in the scene description to generate a composite scene image depicting the received injectable scene elements in a scene; and embedding the personalized composite scene image into a browser-renderable document for display to the customer.