canvas::grid : compute all row/col extents