Composite allows the server to draw windows into an offscreen region so that the composite manager can redraw them on the screen.
The composite manager can use the hardware acceleration in the video card to do smooth opaque moves, and additionaly special effects.