So this uses something along the lines of a StateStore?