Composable UnitValue sizing, zero-allocation layout, and linear deep-tree scaling — what it took to make Guinevere's layout engine both more expressive and faster.