Set Up HMR using ngrx
Set up the development build/watch process to use HMR (hot module reloading). This will help speed up development and be used as a basis for saving and reloading users' state when they are redirected to the login page. The latter will be handled on a feature by feature level, and some library code can probably be extracted from the HMR techniques to accomplish this.