The EditorCells now have the same structure as defined in the editor definition (unflattened tree structure). The flattening to a table grid is only done on layouting and painting. Previously the cells were inserted into a "vertical_grid" collection with "horizontal" row collection to form the table. That causes some problems and makes it hard to do proper selection along the AST. This modification is the first step to the support of selections.