anchor.diff:  We used _functional decomposition_ to separate responsibilities:
   
   * <<checker_blackbox, CheckerCore>> shall encapsulate checking logic and Html parsing/processing.
  -* all kinds of outputs (console, html-file, graphical) shall be handled in a separate component 
  +* all kinds of outputs (console, html-file, graphical) shall be handled in a separate component
     (`Reporter`)
   * Implementation of Gradle specific stuff shall be encapsulated.
   
  
positive.code: This structures follows a strictly functional decomposition:
  
  * parsing and handling html input
  * checking 
  * collecting checking results
  
  Contained Blackboxes::
  
negative.code: within the (parsed) html.
  
  | Suggester
  | in case of checking issues, suggests alternatives by comparing the faulty element
  to the one present in the html file. Currently not implemented
  |===
  
  
  