A proposal to replace layering

Basically what I proposed a couple days ago.