I'm evaluating switching existing code from the Android View library to compose. One feature of the app was implemented in C (now kotlin/native after I refactored it) and writes raw RGBA data to a surface using the NDK's ANativeWindow. Does Compose have something equivalent, or would I need to use platform interop with a TextureView like I have now?