Use SmallVec0 to hold descendant_links in Descendants.
Use SmallVec0 to hold static_y_offsets.
Refactor iteration and generated_cb_position.
ContainingBlockOffset -> Au