The layout logic for Nushell's table viewer.

See also the separate `table` command implementation

## Internal Nushell crate

This crate implements components of Nushell and is not designed to support plugin authors or other users directly.
