I think, there should be an option of layer writing to several separate layers. Maybe, gradients would also be handy. Or there are special format requirements?