Code of simple_chat should be compact, easy to read and deal with a small number of clearly defined concepts of GenUI SDK.
In addition, we need to setup some continuous validation for this simplicity, because we already worked to simplify simple_chat before.