Layer Shader
The Layer shader is less a shader than a powerful tool for combining shaders and bitmaps in the same material channel.
You can stack shaders and bitmaps into layers and folders. You can define various blend strengths and modes. Alpha channels are supported. You can apply effects to individual layers or all layers.
To change the order of the layers, Drag & drop them to their new positions.
You can also add folders or move images/shaders within the Layer shader itself.