nest(cols: number, spans?: CellSpan, gap = this.gap): StackedLayout {
        const { x, y, w } = this.next(spans);
        return new StackedLayout(this, x, y, w, cols, this.cellH, gap);
    }