anchor.diff:  
     p This basic Angular app contains the structure for any app you'll build.
   
  -  p.
  -    You can think of Angular apps as a tree of components.  This root component we've been talking about acts as the top
  -    level container for the rest of your application.  You've named this one <code>AppComponent</code>, but there's
  -    nothing special about the name and you can use whatever makes sense to you.
  +  .l-sub-section
  +    h3 It's all a tree
  +
  +    p.
  +      You can think of an Angular app as a tree of components.
  +      The root component acts as the top-level container for the rest of your application.
  +      You've named this one <code>AppComponent</code>, but there's
  +      nothing special about the name; you can use whatever makes sense to you.
  +
  +    p.
  +      The root component's job is to give a location in the HTML file where
  +      your application can
  +      render through its element—in this case, <code>&lt;my-app&gt;</code>.
  +      There's nothing special about the HTML filename or the element name;
  +      you can pick whatever you like.
  +
  +    p.
  +      The root component loads the initial template for the application,
  +      which loads other components to perform
  +      whatever functions your application needs—menu bars, views, forms, and so on.
  +      We'll walk through examples of all of
  +      these in the following pages.
  +
  +  .l-sub-section
  +    h3 @Component and @View annotations
  +
  +    p.
  +      A component annotation describes details about the component.
  +      An annotation can be identified by its at-sign (<code>@</code>).
  +    p.
  +      The <code>@Component</code> annotation defines the HTML tag for
  +      the component by specifying the component's CSS selector.
  +    p.
  +      The <code>@View</code> annotation defines the HTML that
  +      represents the component.
  +      The component you wrote uses an inline template,
  +      but you can also have an external template.
  +      To use an external template,
  +      specify a <code>templateUrl</code> property and
  +      give it the path to the HTML file.
  +
   
     p.
  -    The root component's job is to give a location in the <code>index.html</code> file where your application will
  -    render through it's element, in this case <code>&lt;my-app&gt;</code>.  There is also nothing special about this
  -    element name and you can pick it as you like.
  -
  -  p.
  -    The root component loads the initial template for the application that will load other components to perform
  -    whatever functions your application needs - menu bars, views, forms, etc.  We'll walk through examples of all of
  -    these in the following pages.
  -
  -  p Exciting!  Not excited yet?  Let's move on to <a href="displaying-data.html">Displaying Data</a>.
  -
  -
  +    Exciting!  Not excited yet?
  +    Let's move on to <a href="displaying-data.html">Displaying Data</a>.
  
positive.code:       }
  
  .l-main-section
    h2#section-run-it Run it!
  
    p.
      Now run the app. In Dart Editor’s Files view, select <code>index.html</code>, right-click, and choose <strong>Run
      in Dartium</strong>.
  
      You should see:
    div(align='center')
      img(src='setup-example1.png')
  
  
negative.code: .l-main-section
  
    p.
      As long as you already
      <a href="https://www.dartlang.org/downloads/">have the Dart SDK</a>,
      getting started with Angular 2 is simple:
  
    ol
      li Depend on the <b>angular2</b> pub package.
      li Create a Dart file that defines (directly or indirectly) a
         <b>root component</b> and <b>bootstraps</b> Angular.
      li Create an HTML file that uses the root component and points to the Dart file
  
    p.
      You can use whichever editor or IDE you like,
      or just use the command-line tools that the Dart SDK provides.
      See <a href="http://www.dartlang.org/tools/">Dart Tools</a>
      for more information.
  
  
    h2#section-install Depend on angular2
  
    p.
      To use Angular2 in your app, include angular2 as a dependency in
      your app's <b>pubspec.yaml</b> file. For example:
  
    pre.prettyprint.lang-yaml
      code.
        # pubspec.yaml
        name: getting_started
        description: Dart version of Angular 2 example, Getting Started
        version: 0.0.1
        dependencies:
          angular2: 2.0.0-alpha.20
          browser: any
    p.
      Run <b>pub get</b> to download the packages your app depends on.
      (<a href="https://www.dartlang.org/tools/">Dart-savvy editors and IDEs</a>
      typically run <code>pub get</code> for you.)
  
  
  .l-main-section
    h2#section-set-up-the-starting-component Write the Dart code
  
    p.
      Next to your <code>pubspec.yaml</code> file,
      create a <code>web</code> subdirectory containing a Dart file
      (<code>main.dart</code>).
      Edit <code>main.dart</code>, adding a component class (<b>AppComponent</b>),
      configuring it to bind to the <code>&lt;my-app&gt;</code> element,
      and creating a top-level <code>main()</code> function that calls
      Angular's <code>bootstrap()</code> function.
  
    pre.prettyprint.lang-dart
      code.
        // web/main.dart
        import 'package:angular2/angular2.dart';
        import 'package:angular2/src/reflection/reflection.dart' show reflector;
        import 'package:angular2/src/reflection/reflection_capabilities.dart' show ReflectionCapabilities;
  