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, 10 rows)
Status: 1 nodes, 2 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(3 cols, 10 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 1, F40: 0.5, F50: *** 0 }
 1) { F30: 2, F40: 1.5, F50: *** 1 }
 2) { F30: 3, F40: <null>, F50: *** 2 }
 3) { F30: 4, F40: 3.5, F50: *** 3 }
 4) { F30: 5, F40: 4.5, F50: *** 4 }
 5) { F30: 6, F40: 5.5, F50: *** 5 }
 6) { F30: 7, F40: 6.5, F50: *** 6 }
 7) { F30: 8, F40: <null>, F50: *** 7 }
 8) { F30: 9, F40: 8.5, F50: *** 8 }
 9) { F30: 10, F40: 9.5, F50: *** 9 }
###
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*; stale rows: 0-10
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 00:00:00, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(3 cols, 10 rows)
Status: 1 nodes, 2 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(3 cols, 10 rows), Base: {F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 1, F40: 0.5, F50: *** 0 }
 1) { F30: 2, F40: 1.5, F50: *** 1 }
 2) { F30: 3, F40: <null>, F50: *** 2 }
 3) { F30: 4, F40: 3.5, F50: *** 3 }
 4) { F30: 5, F40: 4.5, F50: *** 4 }
 5) { F30: 6, F40: 5.5, F50: *** 5 }
 6) { F30: 7, F40: 6.5, F50: *** 6 }
 7) { F30: 8, F40: <null>, F50: *** 7 }
 8) { F30: 9, F40: 8.5, F50: *** 8 }
 9) { F30: 10, F40: 9.5, F50: *** 9 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 3 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 00:00:00, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*; stale rows: 3
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 3 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 00:00:00, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
Cfg: 00000001 [A], <grid>(3 cols, 10 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(3 cols, 10 rows), Base: {F30:i4, F40:r8?, F50:s}*; stale rows: 0-10
###
Sequence: Seq<{i4,r8,str}>
 0) { F30: 1, F40: 0.5, F50: *** 0 }
 1) { F30: 2, F40: 1.5, F50: *** 1 }
 2) { F30: 3, F40: <null>, F50: *** 2 }
 3) { F30: 4, F40: 3.5, F50: *** 3 }
 4) { F30: 5, F40: 4.5, F50: *** 4 }
 5) { F30: 6, F40: 5.5, F50: *** 5 }
 6) { F30: 7, F40: 6.5, F50: *** 6 }
 7) { F30: 8, F40: <null>, F50: *** 7 }
 8) { F30: 9, F40: 8.5, F50: *** 8 }
 9) { F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Delete a non-nullable column
Cfg: 00000001 [A], <grid>(3 cols, 10 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(3 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?}*; stale rows: 0-10
###
Sequence: Seq<{Time,i4,r8}>
 0) { C: 00:00:00, F30: 1, F40: 0.5 }
 1) { C: 00:00:00, F30: 2, F40: 1.5 }
 2) { C: 00:00:00, F30: 3, F40: <null> }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5 }
 4) { C: 00:00:00, F30: 5, F40: 4.5 }
 5) { C: 00:00:00, F30: 6, F40: 5.5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5 }
 7) { C: 00:00:00, F30: 8, F40: <null> }
 8) { C: 00:00:00, F30: 9, F40: 8.5 }
 9) { C: 00:00:00, F30: 10, F40: 9.5 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Delete a nullable column
Cfg: 00000001 [A], <grid>(3 cols, 10 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(3 cols, 10 rows), Base: {C:t, F30:i4, F50:s}*; stale rows: 0-10
###
Sequence: Seq<{Time,i4,str}>
 0) { C: 00:00:00, F30: 1, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Insert a blank nullable column
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*; stale rows: 0-10
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: <null>, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: <null>, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(4 cols, 10 rows)
Status: 1 nodes, 4 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(4 cols, 10 rows), Base: {C:t, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,i4,r8,str}>
 0) { C: 00:00:00, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 5 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: <null>, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: <null>, F30: 10, F40: 9.5, F50: *** 9 }
###
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*; stale rows: 7-10
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 5 undos, 1 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: <null>, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: <null>, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 6 undos, 0 redos
  Node changes:
    00000001 [A]: [           dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Insert a blank uri column
Cfg: 00000001 [A], <grid>(6 cols, 10 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(6 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s, G:U<Image>}*; stale rows: 0-10
###
Sequence: Seq<{Time,Time,i4,r8,str,Link}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0, G: <null> }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1, G: <null> }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2, G: <null> }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3, G: <null> }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4, G: <null> }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5, G: <null> }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6, G: <null> }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7, G: <null> }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8, G: <null> }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9, G: <null> }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 6 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(6 cols, 10 rows)
Status: 1 nodes, 7 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(6 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s, G:U<Image>}*
###
Sequence: Seq<{Time,Time,i4,r8,str,Link}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0, G: <null> }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1, G: <null> }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2, G: <null> }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3, G: <null> }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4, G: <null> }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5, G: <null> }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6, G: <null> }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7, G: <null> }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8, G: <null> }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9, G: <null> }
###
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 8 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*; stale rows: 0-10
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9 }
###
*** Undo(1)
Cfg: 00000001 [A], <grid>(6 cols, 10 rows)
Status: 1 nodes, 7 undos, 1 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(6 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s, G:U<Image>}*
###
Sequence: Seq<{Time,Time,i4,r8,str,Link}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0, G: <null> }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1, G: <null> }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2, G: <null> }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3, G: <null> }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4, G: <null> }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5, G: <null> }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6, G: <null> }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7, G: <null> }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8, G: <null> }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9, G: <null> }
###
*** Redo(1)
Cfg: 00000001 [A], <grid>(5 cols, 10 rows)
Status: 1 nodes, 8 undos, 0 redos
  Node changes:
    00000001 [A]: [   tT      dD  ], <grid>(5 cols, 10 rows), Base: {C:t, D:t?, F30:i4, F40:r8?, F50:s}*
###
Sequence: Seq<{Time,Time,i4,r8,str}>
 0) { C: 00:00:00, D: <null>, F30: 1, F40: 0.5, F50: *** 0 }
 1) { C: 00:00:00, D: <null>, F30: 2, F40: 1.5, F50: *** 1 }
 2) { C: 00:00:00, D: <null>, F30: 3, F40: <null>, F50: *** 2 }
 3) { C: 1.02:03:04.0050006, D: <null>, F30: 4, F40: 3.5, F50: *** 3 }
 4) { C: 00:00:00, D: <null>, F30: 5, F40: 4.5, F50: *** 4 }
 5) { C: 00:00:00, D: <null>, F30: 6, F40: 5.5, F50: *** 5 }
 6) { C: 00:00:00, D: <null>, F30: 7, F40: 6.5, F50: *** 6 }
 7) { C: 00:00:00, D: 7.02:03:04.0050006, F30: 8, F40: <null>, F50: *** 7 }
 8) { C: 00:00:00, D: <null>, F30: 9, F40: 8.5, F50: *** 8 }
 9) { C: 00:00:00, D: 9.02:03:04.0050006, F30: 10, F40: 9.5, F50: *** 9 }
###
