Ensure vertical scaling adjusts diacritic y positions
Basic full justification

Letter and word space justification work ok but not glyph space or shrink.
Word breaking is also not yet justification aware.
Fix major scaling error for calculating glyph scaling width adjustments
Ensure we actually break at word spaces as well as just whitespace
Use IWaxGlyphs matric to scale glyphs to fit space allocated for glyph scale justification

Tried using the SetXScale on the IDrawingStyle interface but that remembers and accumulates for each subsequent line so is clearly the wrong way to go.
Scale position shifts as well as width when glyph stretching and count advance and not real width toward max/min glyph stretch.
Output tabs
Implement tabs

Left, center, right and char aligned tabs.  Justification and centering not yet tab aware.
Minor formating
Implement Align {to, away} Binding line alignment
Fix miss-calculation of breakwight

We were caculating the break before instead of the break after value for each character. This doesn't matter with spaces (before and after are good places to break) but  <SPACE DOUBLE-QUOTE> sequences would break after the quote instead of before it.
Add support for no break styled runs
Fix gr_breakNone becoming a mandatory break
Fix ascent height bug on change of height condition
Fix trailing whitespace appearing at next line start
Attempt at a simple breakweight penalty based on distance from the ideal
Implement better whitespace classification
Stop trying to find the lowest breakweight once we pass a certain threshold of badness
Fix infinite loop when whitespace character overlaps boundary
Make tiler retry operation a bit more robust