Similar thing here to the earlier explanation I tried out about the height. Basically, we fit the text into a `Swt::TextLayout`, then check where that would cut off based on the line heights to determine what part of the text goes into the first vs second layout.

The key thing to remember here is that because of text sizes (and varying size in the elements before us on the line), we don't know until we actually let SWT do it's calculations how many lines of text we can fit before we need to wrap to the second layout.