anchor.diff:  
   The following annotated snippet provides quick reference to the use of Job object:
   
  +[source,javascript]
   ----
   {
  -  "name": "my-algorithm", <1>
  -  "version": "1.0.0", <2>
  -  "title": "My first algorithm", <3>
  -  "description": "Reads an HDF5 file and outputs two TIFF images, a CSV and manifest containing cell_count", <4>
  -  "authorName": "John Doe", <5>
  -  "authorUrl": "http://www.example.com", <6>
  -  "timeout": 3600, <7>
  -  "cpus": 10.0, <8>
  -  "mem": 10240.0, <9>
  -  "storage": 0.0, <10>
  -  "interface": { ...  }, <11>
  -  "errorMapping": [ ... ] <12>
  +  "name": "my-algorithm",// <1>
  +  "version": "1.0.0",// <2>
  +  "title": "My first algorithm",// <3>
  +  "description": "Reads an HDF5 file and outputs two TIFF images, a CSV and manifest containing cell_count",// <4>
  +  "authorName": "John Doe",// <5>
  +  "authorUrl": "http://www.example.com",// <6>
  +  "timeout": 3600,// <7>
  +  "cpus": 10.0,// <8>
  +  "mem": 10240.0,// <9>
  +  "storage": 0.0,// <10>
  +  "interface": { ...  },// <11>
  +  "errorMapping": [ ... ]// <12>
   }
   ----
   <1> Required string containing job identifier. Limited to regex `[a-z0-9_-]+`. `name` and `version` members combined should be unique
  
positive.code: [[outputdata-section, OutputData Objects]]
  ====== OutputData Objects
  The OutputData object is the member responsible for indicating all output data and the means to capture that data
  following the execution of a JobPack image. Data can be gathered in two different forms: directly from a file or
  extracted as JSON from a manifest.
  
  
  [[errormapping-section, ErrorMapping Objects]]
  ===== ErrorMapping Objects
negative.code: contain at least 1 element. There is no other standard restriction on the array size.
  * The JobPack object MAY have any number of additional members.
  
  [source,javascript]
  ----
  {
    "manifestVersion": "0.0.1",
    "jobs": [ ... ]
  }
  ----
  
  