1. A system for managing a display, the system comprising: a first processor configured to receive client graphics commands from a client application and store the client graphics commands in a command buffer, wherein the client graphics commands comprise commands for generating a first image layer; a compositing module configured to: generate compositing processing commands in response to determining that at least a second image layer is to be composited within the first image layer; and store the compositing processing commands in a compositing buffer; and a second processor configured to execute the client graphics commands from the command buffer, wherein the second processor executes the client graphics commands in parallel with the compositing module generating the compositing processing commands.