refactor: move layout to its own module
writer/mod.rs passed 900 lines again. Separating blocks, settling gaps, and writing lines with their container prefix move to writer/layout.rs. No behavior changes.
Parent17f6525
2 files changed+136-131
StackedSplit