Leonardo

Leonardo is from the same stable as Superimpose and can be described as its big brother. It supports all the layering, masking and blending capability you would expect of a specialist app capable of working with multiple active layers.