The sample app contains a few additional parts beyond Amber itself:
  
      - The common infrastructure: testing.js, devel.js, *.json,
          .gitignore, big part of Gruntfile.js,
          
devDependencies in package.json
       
      - Common code ({%= name %}-Tests package).
 
      - These introductory files: parts.html and uninstall.html
 
      - Polyfilling: some dependencies in package.json
          and their use in Gruntfile.js and index.html.
      
 
      - The webapp-specific code ({%= name %} package).
 
      - The webapp-specific dependencies in package.json
          (modules silk, domite, contrib-web and contrib-jquery).
      
 
      - The webapp entry point index.html.
 
      - The webapp-specific infrastructure: deploy.js
          and parts of Gruntfile.js that use webapp-specific pieces.
      
 
      - The lambda-specific code ({%= name %}-Backend package).
 
      - The lambda handler file lambda/index.js.
 
      - The lambda-specific infrastructure: lambda.js
          and parts of Gruntfile.js that use lambda-specific pieces.