Glyph cache refactoring, preparation for caching glyphs with additional subpixel offsets