Layout systems

Stacks

(work in progress)