Unity [4.6 GUI] Stack images using Canvas

Previously, if you wanted to stack images you might use GuiLayout

But I want to use the new 4.6 GUI. I have three images, think sandwich.

I want to dynamically alter the alpha of just the middle sandwich layer.

How would I build this (in terms of hierarchy)?

Could this be done with just 1 Canvas + Canvas group, or would I need 3 separate Canvas objects?

You can ask in the Beta group, where our developers could help.

I think the answer is just one image per canvas since you need a Canvas Group to alter the alpha