public function fit($maxTotalWidth, $nbColumns, Formatter $formatter)
    {
        $this->resetState($maxTotalWidth, $nbColumns);
        $this->initRows($formatter);

        // If the cells fit within the max width we're good
        if ($this->totalWidth <= $maxTotalWidth) {
            return;
        }

        $this->wrapColumns($formatter);
    }