1. A system for managing a display, the system comprising: a first processor configured to receive client graphics commands from a client application and provide the client graphics commands to 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 command while the compositing module generates the compositing processing commands.