Use the
State Stack
to simulate layers
Use the State Stack
Use context.save() before drawing an element
Use context.restore() when you're done