@angular/core vs angular-ui-router vs redux vs rxjs vs vuex