Could you please explain how Skia would interact with CoreText? I'd like to know which one is the last to actually draw on the screen. I thought it would be the operating system via Core Text and Skia just calls native drawing API to access the screen, but since Skia is drawing the characters I don't know what's the role of Core Text or how the operating system intervenes in the final drawing step. From your article I gather that Core Text provides glyphs and positions and Skia draws them? But Skia still has to call native API right? Which ones (on MacOs)? Thank you.