Redux without React — State Management in Vanilla JavaScript