Row Editor

Double clicking on a row should transform the row into the rowEditorTemplate.
Within an edit, formulas should work, templates should work, and original data should be modified and reflected in the table.
Undo should undo all columns, as well as footers.