Description
The ShellTable implementation clips column contents to the column's maxSize before inspecting if the contents is sigle or multi-line. This idea works well with single-line row contents, but it is faulty if the column text contains newlines.
Given that the newline split is already implemented for the text wrapping function, there is an opportunity for the user to pass multi-line table contents.