Start describing the User state. Modeling it as snapshots.