Layout is initiated from Frame::layout(). It makes the document's layout node as wide as the frame, and then we'll take it from there.