holding a single source-of-truth. However, we can &ldquo;derive&rdquo; this store to small subsets, called store
projections, that will handle either a smaller part of the state or action tree, or even a completely different type of actions and states as
long as we can map back-and-forth to the original store types. It won&rsquo;t store anything, only project the original store. For example, a View can
define a completely custom View State and View Action, and we can create a <code>StoreProjection</code> th