I have an Angular application requirement where there could be multiple windows of the app opened at the same time and each window should remember its state even after the u