right now they are constructed when the associated layout box is being added to the layout queue.
Created attachment 348967 [details] Patch
Committed r235711: <https://trac.webkit.org/changeset/235711>
<rdar://problem/44156220>