¿Cómo hacer un bootstrap de forma larga con Angular 2?

Recientemente me encontré con un artículo en el que alguien quería usar componentes libremente (Angular 2) con Drupal como un servicio de back-end.

Puedes consultar el artículo aquí:http://www.mediacurrent.com/blog/building-wundergroundcom-drupal-angular-2-challenge-1-how-bootstrap

Matt, menciona aquí cómo hacer esto y nos muestra un ejemplo de Plunkr, sin embargo, parece que ya no funciona con la nueva versión Angular 2 RC1.

¿Alguien puede actualizar este Plunkr para que funcione con la versión actual? Sé que la plataforma y el bootstrap se han eliminado / colocado en otro lugar y creo que esa es la razón por la que no funciona.

Aquí está el ejemplo de plunker:

http://plnkr.co/edit/A7fyFUST9IdP1FriauXk?p=preview

Y aquí está el código que podría necesitar ser cambiado en mi opinión:

//main entry point
import {platform} from 'angular2/core';
import {bootstrap, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS} from 'angular2/platform/browser';
import {Comp1} from './comp1';
import {Comp2} from './comp2';

var app = platform(BROWSER_PROVIDERS).application([BROWSER_APP_PROVIDERS]);

// These are just loaded manually, but could be put inside an isInViewport
// function for lazyloading.
app.bootstrap(Comp1);
app.bootstrap(Comp2);

bootstrap({Comp1, Comp2}, [])
  .catch(err => console.error(err));

Realmente agradecería si alguien pudiera ofrecer una solución viable aquí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta