Closes #94
Adds support for rendering arbitrary data into columns. Closes #67
Closes #13
Closes #36
- A `Text` object should not be able to justify itself. All justification needs to be done by a parent. - Apply colors and styles to part of a `Text` object - Markup parser should return a `Text` object