MindShake has a great layer system. The user can add and shuffle Sprite Layers, Text Layers, Tile Layers and in a future version 3D Layers (like new StarCraft II from blizzard).
The user can apply some transformations directly over the layer or over its content.