message: Use brace init for CellCoordinates
  Brace initialization works for either class constructors, or aggregate
  struct initialization. Parenthesis initialization works only for class
  constructors.
  In preparation for changing Point from a class like object to a struct
  like object with public fields, we should use brace initialization.
diff: @@ -106,7 +106,7 @@ void StringTable::computeRelativeCellPositions()
  float rowOffset = 0;
  for (std::size_t row = 0; row < mRowCount; ++row)
  {
  - auto cellIndex = getCellIndex(CellCoordinate(column, row));
  + auto cellIndex = getCellIndex(CellCoordinate{column, row});
  mCells[cellIndex].textRelativePosition = { columnOffset, rowOffset };
  accountForCellJustification(cellIndex, columnWidths[column]);
  @@ -143,7 +143,7 @@ std::vector<float> StringTable::computeColumnWidths() const
  for (std::size_t row = 0; row < mRowCount; ++row)
  {
  - auto index = getCellIndex(CellCoordinate(column, row));
  + auto index = getCellIndex(CellCoordinate{column, row});
  columnWidth = std::max(columnWidth, static_cast<float>(getCellFont(index)->width(mCells[index].text)));
  }
  @@ -163,7 +163,7 @@ std::vector<float> StringTable::computeRowHeights() const
  for (std::size_t column = 0; column < mColumnCount; ++column)
  {
  - auto index = getCellIndex(CellCoordinate(column, row));
  + auto index = getCellIndex(CellCoordinate{column, row});
  rowHeight = std::max(rowHeight, static_cast<float>(getCellFont(index)->height()));
  }
  