Reduce k for entire function

We could go back and reduce it for the preceding steps also
BTW, now the eigen image generator function will not give a good
representation, so it should probably be removed
Adaptive spacing heuristic

The spacing adjusts based upon the widths of seen characters
Remove dead code