Measure the width of text in the terminal and build simple layouts!

doc improvements, skip align in position if every line is wider, fix a bug with dimensions+tab_offset on empty strings


Author Joshua Reusch Date Commit Parent 15dda343