anchor.diff:    Simple, yes, but with the essential characteristics we'd expect of a professional application:
     a sensible project structure, data binding, master/detail, services, dependency injection, navigation, and remote data access. 
     
  -    The final iteration of the "[Tour of Heroes](#toh)" is a positive answer to that most important question: 
  -  ***can we build an Angular 2 application that does what we need it to do?***
  -
  -    Return from the tutorial to the basic chapters of this Developers Guide.
  +    Return to the developers guide.
       
     1. [Displaying Data](displaying-data.html) explains how to get information on to the screen.
     
  
positive.code:   1. [Template Syntax](template-syntax.html) is a comprehensive study of Angular template HTML. 
  
    With this foundation, we can read and understand any chapter in the guide.
   
    ## Other Resources
    Don't neglect the other documentation resources. 
    
    The "[Cheat Sheet](cheatsheet.html)" is a handy map to Angular overall.
    
    The [API Guide](../api/) is the authority on every public-facing member of the Angular libraries.
   
   
  <a id="toh"></a>  
  .l-main-section
  :marked
    # Appendix: The Hero Staffing Agency
    The final phase of the tutorial Tour of Heroes app runs like this.
  figure.image-display
    img(src='/resources/images/devguide/toh/toh-anim.gif' alt="Tour of Heroes in Action" height="300px")
  :marked
    There's a backstory to the "Tour of Heroes" and every sample in this guide.
    
    The world is full of crises large and small. 
    Fortunately, there are courageous heroes prepared to take on every challenge.
    The shadowy "Hero Staffing Agency" matches crises to heroes.
    
    We are contract developers, hired by The Agency to build an Angular application to manage their operations.
    The Agency maintains a stable of heroes with special powers.
    Ordinary humans call the agency, looking for help with their personal or global crises.
    The Agency triages the crises and turns them into job requests. 
    The heroes on staff bid to take a job and The Agency
    assigns each job accordingly. 
    
    Our application handles every detail of recruiting, tracking and job assignment.  
  
negative.code: include ../../../../_includes/_util-fns
  
  figure
    img(src="/resources/images/devguide/intro/people.png" alt="Us" align="left" style="width:200px; margin-left:-40px;margin-right:10px" )
  :marked
    The Developer Guide is a practical guide to Angular for experienced programmers who
    are building client applications in HTML and JavaScript.
  
    We are on a journey together to understand how Angular works and, more importantly,
    how to make it work for us.  This chapter begins the journey.
    <br clear="all">
     
  <a id="how-to-read"></a>
  :marked
    # How to Read this Guide
    
    The guide consists of chapters devoted to the challenges of building an application and 
    meeting those challenges with Angular.
    
    ## Learning Path
    We don't have to read the guide straight through.  Most chapters stand on their own. 
     
    There is a learning path for those of us who are new to Angular.
  
    1. Read the [Architecture Overview](architecture.html) to get the big picture.
    
  