title: What do the various terms in angularJS docs mean?
body: <p>(The API reference given here: <a href="http://docs.angularjs.org/api" rel="nofollow">http://docs.angularjs.org/api</a> is divided into several modules.
  Each module has it's set of directives, services, filters.</p>
  
  <p>I want to know <strong>what do these terms(i.e. directive , service, module etc.) <em>mean</em> and what <em>role</em> will they play in a typical web-app made using angularJS</strong> ? </p>