layout: Shrink fragments down from 448 bytes down to 128 bytes.

16% performance improvement in layout (!)

r? @metajack (or whoever)