title: Angularjs typescript migration
body: <p>I have a fairly sizeable angularjs application that I will eventually migrate to Angular 2.</p>
  
  <p>I want to to take whatever steps I can now to make future migration easier. </p>
  
  <p>I am converting my controllers and services to typescript and organising my files in a component-oriented folder structure. </p>
  
  <p>What I would really like to be able to do is use es6 style module loading. </p>
  
  <p>I understand that system.js can provide the loading functionality now and I can use es6 import syntax in typescript 1.5. </p>
  
  <p>My question is, how should I use the two together? Should I output es6 modules from typescript and use system.js module loading with the generated code? Or is some other step required? </p>