If you have spent any time in a desktop or mobile digital imaging application, you will be familiar with the concept of layers and how important they can be. Layers allow you to separate an image into ...