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