1. A system comprising: one or more modules implemented at least partially in hardware, the one or more modules configured to implement a single composition engine that is configured for: accessibility via one or more application programming interfaces to a plurality of processes to render elements for display on a display device; and managing sharing of a compositional resource by the plurality of processes, the compositional resource involved in the rendering of the elements.