We discussed this at the sprint.
Basically if we have our 20+ islands from colorise-interactive/lazy brush
We want to paint on all of them, so add a huge canvas-wide gradient for a lightsource, for example, and then merge that down in a special way so that the merge down happens on all layers with visible pixels, yet we don' t want to loose our islands through merging.