Is it possible to add a function similar to ChatGPT-canvas, when generating code or other operations, you can perform a canvas preview to show the effect of the generation?