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

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