State machine webapp experiment

let's see how this works

PREVIEW

PREVIEW

PREVIEW