Add: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 1 nodes, 1 undos, 0 redos
  Node changes:
    00000001 [A]: [A  tT      dD  ], <grid>(3 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** Undo(1)
Del: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 0 nodes, 0 undos, 1 redos
###
*** Redo(1)
Add: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 1 nodes, 1 undos, 0 redos
  Node changes:
    00000001 [A]: [A  tT      dD  ], <grid>(3 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Cfg: 00000001 [A], <grid>(3 cols, 15 rows)
Status: 1 nodes, 2 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 0-15
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: 0, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: <null>, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 1 nodes, 1 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 15 rows)
Status: 1 nodes, 2 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 3-10
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: 0, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: <null>, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50: <null> }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 15 rows)
Status: 1 nodes, 2 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Del: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 0 nodes, 4 undos, 0 redos
###
*** Undo(1)
Add: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 3 undos, 1 redos
  Node changes:
    00000001 [A]: [A  tT      dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: 0, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: <null>, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50: <null> }
###
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 2, 5, 21
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: 3.5, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 3 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** UndoAll
Del: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 0 nodes, 0 undos, 4 redos
###
*** RedoAll
Add: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000001 [A]: [A  tT      dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: 3.5, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 0-11, 12-22
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 1, F40: 1.5, F50: *** 1 }
 1) { F30: 2, F40: 2.5, F50: *** 2 }
 2) { F30: 3, F40: 3.5, F50: *** 3 }
 3) { F30: 4, F40: 4.5, F50: *** 4 }
 4) { F30: 5, F40: 5.5, F50: *** 5 }
 5) { F30: 6, F40: 6.5, F50: *** 6 }
 6) { F30: 7, F40: 7.5, F50: *** 7 }
 7) { F30: 8, F40: 8.5, F50: *** 8 }
 8) { F30: 9, F40: 9.5, F50: *** 9 }
 9) { F30: 10, F40: 10.5, F50: *** 10 }
10) { F30: 11, F40: 11.5, F50: *** 11 }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 13, F40: 13.5, F50: *** 13 }
13) { F30: 14, F40: 14.5, F50: *** 14 }
14) { F30: 15, F40: 15.5, F50: *** 15 }
15) { F30: 16, F40: 16.5, F50: *** 16 }
16) { F30: 17, F40: 17.5, F50: *** 17 }
17) { F30: 18, F40: 18.5, F50: *** 18 }
18) { F30: 19, F40: 19.5, F50: *** 19 }
19) { F30: 20, F40: 20.5, F50: *** 20 }
20) { F30: 21, F40: 21.5, F50: *** 21 }
21) { F30: 22, F40: 22.5, F50: *** 22 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: 3.5, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 3-21
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: 1.5, F50: <null> }
 4) { F30: 0, F40: 2.5, F50: <null> }
 5) { F30: 1, F40: 3.5, F50: <null> }
 6) { F30: 2, F40: 4.5, F50: <null> }
 7) { F30: 3, F40: 5.5, F50: <null> }
 8) { F30: 4, F40: 6.5, F50: <null> }
 9) { F30: 5, F40: 7.5, F50: <null> }
10) { F30: 0, F40: 8.5, F50: <null> }
11) { F30: 0, F40: 9.5, F50: *** 1 }
12) { F30: 0, F40: 10.5, F50: *** 2 }
13) { F30: 0, F40: <null>, F50: *** 3 }
14) { F30: 0, F40: <null>, F50: *** 4 }
15) { F30: 0, F40: <null>, F50: *** 5 }
16) { F30: 0, F40: <null>, F50: *** 6 }
17) { F30: 0, F40: <null>, F50: *** 7 }
18) { F30: 0, F40: <null>, F50: *** 8 }
19) { F30: 0, F40: <null>, F50: *** 9 }
20) { F30: 0, F40: <null>, F50: *** 10 }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: 3.5, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 1-22
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 8, F40: 2.5, F50: <null> }
 9) { F30: 9, F40: 3.5, F50: <null> }
10) { F30: 10, F40: 4.5, F50: <null> }
11) { F30: 0, F40: 5.5, F50: <null> }
12) { F30: 0, F40: <null>, F50: *** 1 }
13) { F30: 0, F40: <null>, F50: *** 2 }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 9 }
21) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 0, F40: <null>, F50: <null> }
 2) { F30: -17, F40: <null>, F50: <null> }
 3) { F30: 0, F40: <null>, F50: <null> }
 4) { F30: 0, F40: <null>, F50: <null> }
 5) { F30: 0, F40: 3.5, F50: <null> }
 6) { F30: 0, F40: <null>, F50: <null> }
 7) { F30: 0, F40: <null>, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: <null> }
17) { F30: 0, F40: <null>, F50: <null> }
18) { F30: 0, F40: <null>, F50: <null> }
19) { F30: 0, F40: <null>, F50: <null> }
20) { F30: 0, F40: <null>, F50: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello *** }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 8, F40: 2.5, F50: <null> }
 9) { F30: 9, F40: 3.5, F50: <null> }
10) { F30: 10, F40: 4.5, F50: <null> }
11) { F30: 0, F40: 5.5, F50: <null> }
12) { F30: 0, F40: <null>, F50: *** 1 }
13) { F30: 0, F40: <null>, F50: *** 2 }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 9 }
21) { F30: 0, F40: <null>, F50: *** 10 }
###
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 22 rows)
Status: 1 nodes, 5 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 8, F40: 2.5, F50: <null> }
 9) { F30: 9, F40: 3.5, F50: <null> }
10) { F30: 10, F40: 4.5, F50: <null> }
11) { F30: 0, F40: 5.5, F50: <null> }
12) { F30: 0, F40: <null>, F50: *** 1 }
13) { F30: 0, F40: <null>, F50: *** 2 }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 9 }
21) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** UndoAll
Del: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 0 nodes, 0 undos, 6 redos
###
*** RedoAll
Add: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000001 [A]: [A  tT      dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
Cfg: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 0 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Cfg: 00000001 [A], <grid>(3 cols, 28 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 28 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 8-20
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 2, F40: <null>, F50: <null> }
 9) { F30: 3, F40: <null>, F50: <null> }
10) { F30: 4, F40: <null>, F50: <null> }
11) { F30: 5, F40: 3.5, F50: <null> }
12) { F30: 6, F40: <null>, F50: <null> }
13) { F30: 7, F40: 1.5, F50: <null> }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 3 }
21) { F30: 0, F40: <null>, F50: *** 4 }
22) { F30: 0, F40: <null>, F50: *** 5 }
23) { F30: 0, F40: <null>, F50: *** 6 }
24) { F30: 0, F40: <null>, F50: *** 7 }
25) { F30: 0, F40: <null>, F50: *** 8 }
26) { F30: 0, F40: <null>, F50: *** 9 }
27) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 28 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 28 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 2, F40: <null>, F50: <null> }
 9) { F30: 3, F40: <null>, F50: <null> }
10) { F30: 4, F40: <null>, F50: <null> }
11) { F30: 5, F40: 3.5, F50: <null> }
12) { F30: 6, F40: <null>, F50: <null> }
13) { F30: 7, F40: 1.5, F50: <null> }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 3 }
21) { F30: 0, F40: <null>, F50: *** 4 }
22) { F30: 0, F40: <null>, F50: *** 5 }
23) { F30: 0, F40: <null>, F50: *** 6 }
24) { F30: 0, F40: <null>, F50: *** 7 }
25) { F30: 0, F40: <null>, F50: *** 8 }
26) { F30: 0, F40: <null>, F50: *** 9 }
27) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Cfg: 00000001 [A], <grid>(3 cols, 25 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 25 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 8-20
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 2, F40: <null>, F50: <null> }
 9) { F30: 3, F40: <null>, F50: <null> }
10) { F30: 4, F40: <null>, F50: <null> }
11) { F30: 5, F40: 3.5, F50: <null> }
12) { F30: 6, F40: <null>, F50: <null> }
13) { F30: 7, F40: 1.5, F50: <null> }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 6 }
21) { F30: 0, F40: <null>, F50: *** 7 }
22) { F30: 0, F40: <null>, F50: *** 8 }
23) { F30: 0, F40: <null>, F50: *** 9 }
24) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 25 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 25 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 2, F40: <null>, F50: <null> }
 9) { F30: 3, F40: <null>, F50: <null> }
10) { F30: 4, F40: <null>, F50: <null> }
11) { F30: 5, F40: 3.5, F50: <null> }
12) { F30: 6, F40: <null>, F50: <null> }
13) { F30: 7, F40: 1.5, F50: <null> }
14) { F30: 0, F40: <null>, F50: *** 3 }
15) { F30: 0, F40: <null>, F50: *** 4 }
16) { F30: 0, F40: <null>, F50: *** 5 }
17) { F30: 0, F40: <null>, F50: *** 6 }
18) { F30: 0, F40: <null>, F50: *** 7 }
19) { F30: 0, F40: <null>, F50: *** 8 }
20) { F30: 0, F40: <null>, F50: *** 6 }
21) { F30: 0, F40: <null>, F50: *** 7 }
22) { F30: 0, F40: <null>, F50: *** 8 }
23) { F30: 0, F40: <null>, F50: *** 9 }
24) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Cfg: 00000001 [A], <grid>(3 cols, 21 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 21 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 8-16
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: *** 6 }
17) { F30: 0, F40: <null>, F50: *** 7 }
18) { F30: 0, F40: <null>, F50: *** 8 }
19) { F30: 0, F40: <null>, F50: *** 9 }
20) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: *** 3 }
 9) { F30: 0, F40: <null>, F50: *** 4 }
10) { F30: 0, F40: <null>, F50: *** 5 }
11) { F30: 0, F40: <null>, F50: *** 6 }
12) { F30: 0, F40: <null>, F50: *** 7 }
13) { F30: 0, F40: <null>, F50: *** 8 }
14) { F30: 0, F40: <null>, F50: *** 9 }
15) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(3 cols, 21 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 21 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 0, F40: <null>, F50: <null> }
 1) { F30: 1, F40: <null>, F50: <null> }
 2) { F30: 2, F40: <null>, F50: <null> }
 3) { F30: 3, F40: <null>, F50: <null> }
 4) { F30: 4, F40: <null>, F50: <null> }
 5) { F30: 5, F40: 3.5, F50: <null> }
 6) { F30: 6, F40: <null>, F50: <null> }
 7) { F30: 7, F40: 1.5, F50: <null> }
 8) { F30: 0, F40: <null>, F50: <null> }
 9) { F30: 0, F40: <null>, F50: <null> }
10) { F30: 0, F40: <null>, F50: <null> }
11) { F30: 0, F40: <null>, F50: <null> }
12) { F30: 0, F40: <null>, F50: <null> }
13) { F30: 0, F40: <null>, F50: <null> }
14) { F30: 0, F40: <null>, F50: <null> }
15) { F30: 0, F40: <null>, F50: <null> }
16) { F30: 0, F40: <null>, F50: *** 6 }
17) { F30: 0, F40: <null>, F50: *** 7 }
18) { F30: 0, F40: <null>, F50: *** 8 }
19) { F30: 0, F40: <null>, F50: *** 9 }
20) { F30: 0, F40: <null>, F50: *** 10 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
*** UndoAll
Del: 00000001 [A], <grid>(3 cols, 16 rows)
Status: 0 nodes, 0 undos, 7 redos
###
Add: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 1 nodes, 1 undos, 0 redos
  Node changes:
    00000002 [A]: [A  tT      dD  ], <grid>(4 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** Undo(1)
Del: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 0 nodes, 0 undos, 1 redos
###
*** Redo(1)
Add: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 1 nodes, 1 undos, 0 redos
  Node changes:
    00000002 [A]: [A  tT      dD  ], <grid>(4 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Cfg: 00000002 [A], <grid>(4 cols, 15 rows)
Status: 1 nodes, 2 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 0-15
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 1 nodes, 1 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 15 rows)
Status: 1 nodes, 2 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 3-10
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 15 rows)
Status: 1 nodes, 2 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 15 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Del: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 0 nodes, 4 undos, 0 redos
###
*** Undo(1)
Add: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 3 undos, 1 redos
  Node changes:
    00000002 [A]: [A  tT      dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 2, 5, 7, 21
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 3 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** UndoAll
Del: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 0 nodes, 0 undos, 4 redos
###
*** RedoAll
Add: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000002 [A]: [A  tT      dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 0-11, 12-22
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 1, F40: 1.5, F50: *** 1, F60: Link<Generic>(<null>, Image.Jpeg/file1.jpg) }
 1) { F30: 2, F40: 2.5, F50: *** 2, F60: Link<Generic>(<null>, Image.Jpeg/file2.jpg) }
 2) { F30: 3, F40: 3.5, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file3.jpg) }
 3) { F30: 4, F40: 4.5, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file4.jpg) }
 4) { F30: 5, F40: 5.5, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file5.jpg) }
 5) { F30: 6, F40: 6.5, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 6) { F30: 7, F40: 7.5, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
 7) { F30: 8, F40: 8.5, F50: *** 8, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
 8) { F30: 9, F40: 9.5, F50: *** 9, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
 9) { F30: 10, F40: 10.5, F50: *** 10, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
10) { F30: 11, F40: 11.5, F50: *** 11, F60: Link<Generic>(<null>, Image.Jpeg/file11.jpg) }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 13, F40: 13.5, F50: *** 13, F60: Link<Generic>(<null>, Image.Jpeg/file13.jpg) }
13) { F30: 14, F40: 14.5, F50: *** 14, F60: Link<Generic>(<null>, Image.Jpeg/file14.jpg) }
14) { F30: 15, F40: 15.5, F50: *** 15, F60: Link<Generic>(<null>, Image.Jpeg/file15.jpg) }
15) { F30: 16, F40: 16.5, F50: *** 16, F60: Link<Generic>(<null>, Image.Jpeg/file16.jpg) }
16) { F30: 17, F40: 17.5, F50: *** 17, F60: Link<Generic>(<null>, Image.Jpeg/file17.jpg) }
17) { F30: 18, F40: 18.5, F50: *** 18, F60: Link<Generic>(<null>, Image.Jpeg/file18.jpg) }
18) { F30: 19, F40: 19.5, F50: *** 19, F60: Link<Generic>(<null>, Image.Jpeg/file19.jpg) }
19) { F30: 20, F40: 20.5, F50: *** 20, F60: Link<Generic>(<null>, Image.Jpeg/file20.jpg) }
20) { F30: 21, F40: 21.5, F50: *** 21, F60: Link<Generic>(<null>, Image.Jpeg/file21.jpg) }
21) { F30: 22, F40: 22.5, F50: *** 22, F60: Link<Generic>(<null>, Image.Jpeg/file22.jpg) }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 3-21
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: 1.5, F50: <null>, F60: <null> }
 4) { F30: 0, F40: 2.5, F50: <null>, F60: <null> }
 5) { F30: 1, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 2, F40: 4.5, F50: <null>, F60: <null> }
 7) { F30: 3, F40: 5.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file1.jpg) }
 8) { F30: 4, F40: 6.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file2.jpg) }
 9) { F30: 5, F40: 7.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file3.jpg) }
10) { F30: 0, F40: 8.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file4.jpg) }
11) { F30: 0, F40: 9.5, F50: *** 1, F60: Link<Generic>(<null>, Image.Jpeg/file5.jpg) }
12) { F30: 0, F40: 10.5, F50: *** 2, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
13) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
14) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
15) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
16) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
17) { F30: 0, F40: <null>, F50: *** 7, F60: <null> }
18) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
19) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 1-22
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 8, F40: 2.5, F50: <null>, F60: <null> }
 9) { F30: 9, F40: 3.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file1.jpg) }
10) { F30: 10, F40: 4.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file2.jpg) }
11) { F30: 0, F40: 5.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file3.jpg) }
12) { F30: 0, F40: <null>, F50: *** 1, F60: Link<Generic>(<null>, Image.Jpeg/file4.jpg) }
13) { F30: 0, F40: <null>, F50: *** 2, F60: Link<Generic>(<null>, Image.Jpeg/file5.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
21) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: -17, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 0, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 0, F40: <null>, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
17) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
18) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
19) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
20) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
21) { F30: 0, F40: <null>, F50:  *** Hello ***, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 8, F40: 2.5, F50: <null>, F60: <null> }
 9) { F30: 9, F40: 3.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file1.jpg) }
10) { F30: 10, F40: 4.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file2.jpg) }
11) { F30: 0, F40: 5.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file3.jpg) }
12) { F30: 0, F40: <null>, F50: *** 1, F60: Link<Generic>(<null>, Image.Jpeg/file4.jpg) }
13) { F30: 0, F40: <null>, F50: *** 2, F60: Link<Generic>(<null>, Image.Jpeg/file5.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
21) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 22 rows)
Status: 1 nodes, 5 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 22 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 8, F40: 2.5, F50: <null>, F60: <null> }
 9) { F30: 9, F40: 3.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file1.jpg) }
10) { F30: 10, F40: 4.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file2.jpg) }
11) { F30: 0, F40: 5.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/file3.jpg) }
12) { F30: 0, F40: <null>, F50: *** 1, F60: Link<Generic>(<null>, Image.Jpeg/file4.jpg) }
13) { F30: 0, F40: <null>, F50: *** 2, F60: Link<Generic>(<null>, Image.Jpeg/file5.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
21) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** UndoAll
Del: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 0 nodes, 0 undos, 6 redos
###
*** RedoAll
Add: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000002 [A]: [A  tT      dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
Cfg: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 0 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 0 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Cfg: 00000002 [A], <grid>(4 cols, 28 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 28 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 8-20
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
12) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
21) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
22) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
23) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
24) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
25) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
26) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
27) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 28 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 28 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
12) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
21) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
22) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
23) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
24) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
25) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
26) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
27) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Cfg: 00000002 [A], <grid>(4 cols, 25 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 25 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 8-20
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
12) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
21) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
22) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
23) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
24) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 25 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 25 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
12) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
14) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
15) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
16) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
17) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
18) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
19) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
21) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
22) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
23) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
24) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Cfg: 00000002 [A], <grid>(4 cols, 21 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 21 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*; stale rows: 8-16
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
17) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
18) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
19) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: *** 3, F60: Link<Generic>(<null>, Image.Jpeg/file6.jpg) }
 9) { F30: 0, F40: <null>, F50: *** 4, F60: Link<Generic>(<null>, Image.Jpeg/file7.jpg) }
10) { F30: 0, F40: <null>, F50: *** 5, F60: Link<Generic>(<null>, Image.Jpeg/file8.jpg) }
11) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
12) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
13) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
14) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
15) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Redo(1)
Cfg: 00000002 [A], <grid>(4 cols, 21 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 21 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
Sequence: Seq<{i4,r8,str,Link}>
 0) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 1) { F30: 1, F40: <null>, F50: <null>, F60: <null> }
 2) { F30: 2, F40: <null>, F50: <null>, F60: <null> }
 3) { F30: 3, F40: <null>, F50: <null>, F60: <null> }
 4) { F30: 4, F40: <null>, F50: <null>, F60: <null> }
 5) { F30: 5, F40: 3.5, F50: <null>, F60: <null> }
 6) { F30: 6, F40: <null>, F50: <null>, F60: <null> }
 7) { F30: 7, F40: 1.5, F50: <null>, F60: Link<Generic>(<null>, Image.Jpeg/femur.jpg) }
 8) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
 9) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
10) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
11) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
12) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
13) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
14) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
15) { F30: 0, F40: <null>, F50: <null>, F60: <null> }
16) { F30: 0, F40: <null>, F50: *** 6, F60: Link<Generic>(<null>, Image.Jpeg/file9.jpg) }
17) { F30: 0, F40: <null>, F50: *** 7, F60: Link<Generic>(<null>, Image.Jpeg/file10.jpg) }
18) { F30: 0, F40: <null>, F50: *** 8, F60: <null> }
19) { F30: 0, F40: <null>, F50: *** 9, F60: <null> }
20) { F30: 0, F40: <null>, F50: *** 10, F60: <null> }
###
*** Undo(1)
Cfg: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000002 [A]: [           dD  ], <grid>(4 cols, 16 rows), Base: {F30:i4, F40:r8?, F50:s, F60:U<Image.Jpeg.Xray>}*
###
*** UndoAll
Del: 00000002 [A], <grid>(4 cols, 16 rows)
Status: 0 nodes, 0 undos, 7 redos
###
