I want to build a web site/page I have 3 question I must address: 1) What data does the user need to see on the page? 2) Where do I get that data? <- the "back-end" web service send and receiving "data" <- what is the format of this data? text html xml JSON <- the most common format what Angular expects 3) How do I present that data?