Fix LINT, conform to style guidelines.
Fix another important bug this time relating to the y direction, not x.
Add a validation regarding the text ouptu.
Add some final changes to the column selection. The more I consider this, the more of a hack it seems. I think I will be removing it, and we'll just rely on the layout of the PDF.... at least for now.
Greatly simplify the layout analysis, by basically removing it.  For now I've concluded it is too challenging to handle in all cases without breaking a signifigant portion of other cases.

So for now, we only determine the nearest right and below item and set the padding to that to assist with selection.