1 | 1 | layer at (0,0) size 800x600
2 | 2 | LayoutView at (0,0) size 800x600
3 |  | layer at (0,0) size 166x600
4 |  | LayoutBlockFlow {HTML} at (0,0) size 166x600
5 |  | LayoutBlockFlow {BODY} at (8,8) size 150x584
| 3 | layer at (0,0) size 506x506
| 4 | LayoutNGBlockFlow {HTML} at (0,0) size 506.30x506.30
| 5 | LayoutNGBlockFlow {BODY} at (8,8) size 141x490.30
6 | 6 | LayoutText {#text} at (0,0) size 41x389
7 |  | text run at (0,0) width 389: "This is the first line of text."
8 |  | LayoutBR {BR} at (0,388) size 41x1
9 |  | LayoutImage {IMG} at (50,0) size 50x20 [bgcolor=#008000]
10 |  | LayoutText {#text} at (41,20) size 41x379
11 |  | text run at (41,20) width 379: " This is the second line of "
12 |  | LayoutImage {IMG} at (50,398.92) size 100x20 [bgcolor=#800080]
13 |  | LayoutText {#text} at (41,418) size 41x73
14 |  | text run at (41,418) width 72: " text."
15 |  | selection start: position 1 of child 0 {#text} of body
16 |  | selection end: position 1 of child 3 {IMG} of body
| 7 | LayoutBR {BR} at (0,0) size 0x0
| 8 | LayoutImage {IMG} at (66,0) size 50x20 [bgcolor=#008000]
| 9 | LayoutText {#text} at (0,0) size 42x379
| 10 | LayoutImage {IMG} at (41,398.31) size 100x20 [bgcolor=#800080]
| 11 | LayoutText {#text} at (0,0) size 42x73
| 12 | caret: position 0 of child 0 {#text} of body