So it would look at lot prettier if I read lines in chunks, had a matrix of cells aka display units and then columnized them in chunks for nicer alignment.
Or also if I hard-coded column sizes as fraction of term width and let longer runs of text span columns.
Also, I am definitely going to have to go through this and get the number of allocations down as far as I can with my tiny brain. It’s disgraceful at the moment.
This is one of those problems where you can set the difficulty dial wherever you feel like, it turns out.