There are two types of layers : Primitive and Filters. Primitives, such as shapes and gradients, produce content based on their own parameters. The context of a layer is the rendered result of the layers that are stacked behind it.