Gradio provides a html-free coding experience for the Python programmer. But when I use fastrtc, I can't use it inside my gradio App. Instead, I must write many html code to customize the default layout of the stream window. What's the consideration of this design?