Add support for displaying tables and columnar data
Refactor into separate files, improve table handling