anchor.diff:  
   == What's missing?
   
  -- Currently errors aren't handled well. Exceptions stop execution immediately
  -and therefore do not result in any cleanup, for instance.
   - There is no way to whitelist files that can stay in the distribution
   directory. At the moment, the script is very destructive and removes all files
   that were not installed during that invocation.
  -- Everything is fairly verbose and is not configurable in that respect.
  +- No plugin support.
  +- No dependency management.
  
positive.code: . Create your +assets.json+ file in the project root. See below for the syntax
  . Run the script from your project root: +python ./gen.py+
  
  === asset.json syntax:
  
  The most important attributes of the top-level object are: +assets+ and
  
negative.code: 
  In addition there is a +dist+ attribute. It specifies the root of the
  distribution folder relative to the project root. If not provided the default
  value is +'dist/'+.
  
  [source,json]
  ----
  