Is it possible to render HTML elements in Canvas or WebGL? (similar to how one can draw a video element texture in WebGL)