1. In a computing environment, a system comprising: a mechanism that interprets markup to construct an element tree of elements, at least some of the elements in the element tree having associated property data and corresponding to an element object model; a scene graph interface layer, comprising a set of at least one interface that populates a scene graph with objects in response to requests to create the objects, the objects corresponding to a scene graph object model; and a translator that translates at least some of the elements and property data in the element tree into requests to the scene graph interface layer to create objects in the scene graph.