Added support for gridlayout, table and tree, working on derived state
computer.
Redesigned gridlayout and cellstyling syntax