add GLMTLTextPresentation and related stuff