Separate CPU and GPU glyph data (text::character vs text::glyph_instance)