title: Angular 2 module loading and imports
body: <p>I have an Angular 2 app made using Quickstart from angular.io and I am using SystemJs for module loading (see <a href="https://angular.io/guide/quickstart" rel="nofollow noreferrer">QuickStart guide</a>) and I have the following questions:</p>
  
  <ol>
  <li><code>import { Component} from '@angular/core';</code>
  What is this statement doing? Is it loading the @angular/core or is it just loading Component from @angular/core?
  How is @angular/core loaded here since I have not included script tag that loads angular in any way? </li>
  <li>What is the use of systemJs in Angular 2?</li>
  <li>How is my es6 code transpiling to es5?</li>
  <li>Is systemJs also doing bundling of all the js files here? Or each angular module is loading through ajax?</li>
  </ol>