How are the graphics assembled into backgrounds, and how is it all drawn to the screen? It's all explained right here.