Simple regular grid layout. TODO: support variyng heights and widths of columns.