title: Multiple stores in ngrx
body: <p>I am writing an enterprise-scale application with Angular and ngrx. The intention is to use Flux and ngrx throughout. For reuse and separability we require (at least) two state stores that do not interact with each other. But we do need both stores to be active at the same time, and potentially accessed from the same components.</p>
  
  <p>Ngrx seems to be predicated on the assumption that there will only ever be one Store at once. Is there an approach that will allow me to have multiple Store objects (templated of course with different State objects), and have them both loaded and active at the same time?</p>
  
  <p>I'm aware that 'best practice' recommends combining the stores into one. That's not viable here unless there is an entirely novel approach.</p>