Rationalised webfonts management into a single file
Incorporated all changes from Ege feedback (though reversed font change
Started using new label operation and outerOffset logic.
Refactored for self-contained presentation javascript, populating using rules
Added to facilitate document order sorting, given unknown bug in my use of compareDocumentPosition.