Major restructuring regarding font data and text processing.
- CompositeGlyphs now store references to the glyphs they depend on.
- All needed informations available after parsing the font are now directly stored in the lookup tables that would request them.
- All lookup operations that apply to a glyph are now implemented as IGlyphLookups and stored in the glyphs themselves.
- Triangulation and caching of glyphs is now triggered by the Typesetter.as directly instead of inside the glyphs.
- Simplified hardware glyph caching