Streamsync is fully state-driven and provides separation of concerns between user interface and business logic. pyimport streamsync as ss def handle_increment(state): state["counter"] += 1 ss.init_state({ "counter": 0 }) The user interface is a template, which is defined visually. The template contains reactive references to state, e.g. @{counter}, and references to event handlers, e.g. when Butto