BTW, what other things besides hyphenation needs to go into user configuration/fo user agent, say for 1.0?
Various strategy parameters, once they are implemented, like line breaking strategy; furthermore callbacks for redrawing pages in a GUI renderer, font management, base URL for images etc.
J.Pietschmann