def add(raw_item)
      item = raw_item.to_s
      fail "Item too large to fit." unless item.length < @body

      if (column = find_next_column)
        @page_data[column] << item
      else
        @page_data << [item]
      end

      adjust_configuration
    end
def add(raw_item)
      item = raw_item.to_s
      fail "Item too large to fit." unless item.length < @body

      if (column = find_next_column)
        @page_data[column] << item
      else
        @page_data << [item]
      end

      adjust_configuration
    end
Prepare a blank page.
 Add an item to this page.
 Returns: The number of items that did not fit in the page.