A state management system for Javascript
Store Service is a state management library revolving around Stores and Commands.
A Store is a class with an internal state that can in turn be mutated by Commands added to the Store. The state itself is immutable, so every command that affects the state uses a reducer to create a new state.