1. A system comprising: a plurality of storage devices to store image content associated with a plurality of image sources, respectively, wherein each of the plurality of image sources is associated with one of a plurality of image processing planes, and the image content is to include video content and graphics content; a first multiplexer to, receive the image content from the plurality of storage devices, and select first image content associated with one of the plurality of image sources to yield a selected first image content and a first remaining image content, wherein the selected first image content is selected from a group consisting of video content and graphics content; a first scaling engine to process the selected first image content and generate a first engine output, wherein the first scaling engine is configured to process video content and graphics content; a plurality of multiplexers to receive the first engine output and the image content from the plurality of storage devices, respectively, wherein each one of the plurality of multiplexers outputs either the image content input to the multiplexer or the first engine output depending on which image content was processed by the first scaling engine; a plurality of post-processors to perform additional post-processing on the outputs of the plurality of multiplexers, respectively, wherein the plurality of storage devices, the plurality of multiplexers, and the plurality of post-processors are sequentially arranged to define the image processing planes; and a blender to receive and merge the outputs of the plurality of post-processors for display on a screen.