New state framework.  Much fancy!