Use the State Stack to simulate layers

  1. Use context.save() before drawing an element
  2. Use context.restore() when you're done