XMLUI's Markdown component supports codefences that can define complete apps: a Main, one or more user-defined components, and an API. You can express quite a lot of interesting behavior in a few dozen lines of code written between triple backtics. I've been really excited about this capability but I had to write this post to fully articulate why: it's all about reproducibility.
