So expanding on View-State as Immutable is creating some new App Architecture Components that go with it. The problem is what to name it?
Its not MVC, MVP, or even MVVM. And its not even Flux or Redux as views are not recreated to update them.
Should I name it, FauxFLUX?