High level overview on Angularjs