"A good analogy for this: the HTML DOM is like a Photoshop document while HTML5 Canvas is like a PNG. Photoshop documents have layers that you can interact with, modify, and remove. PNG images, on the other hand, contain a single "flat" file of pixels. You can't "remove" or "modify" elements from a PNG. You can only change the color values of each individual pixel."
Feel free to be the first
Please review the linked page for context.
If you can think of something better than this,
please add it to the database