I don’t think it’s really possible to have a system to write UI entirely in python AND use any…

I agree, that’s part of the exercise. I think that in order to make a halfway decent system, you have to limit things quite a bit. But the idea is to approach things as you say: bring the power of web tech as a rendering engine for Python, not write Python to make webpages.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.