Must make appropriate subclasses
Step one is making your own subclasses of all relevant grid-widget classes (such as grid-widget, grid-row, grid-column, etc.)
grid is divided into sections (blocks of rows and columns). Each section is customizable.
A cell is the intersections of a row and column. It is not an individual lisp object. Instead, methods specialized to the row and column define behavior for the cell.