anchor.diff:        
           for d in Directory.EnumerateDirectories(indir) do
             let name = Path.GetFileName(d)
  -          processDirectory (Path.Combine(indir, name)) (Path.Combine(outdir, name))
  +          processDirectory template (Path.Combine(indir, name)) (Path.Combine(outdir, name))
             
             
         processDirectory template "./doc" outDir
  
positive.code:         | OutputKind.Html -> docTemplatesDir @@ "docpage-index.cshtml", docTemplatesDir @@ "docpage.cshtml", "html", "index.html"
          | OutputKind.Latex -> docTemplatesDir @@ "template-color.tex", docTemplatesDir @@ "template-color.tex", "latex", "Readme.tex"
        let outDir = outDocDir @@ outDirName
        let handleDoc (doc:LiterateDocument) outfile =
          // prismjs support
          let ctx = formattingContext (Some template) (Some outputKind) (Some true) (Some projInfo) (Some layoutRoots)
          let newParagraphs = List.choose (replaceCodeBlocks ctx) doc.Paragraphs
  
negative.code:         
        let processMarkdown template infile outfile =
          let doc = Literate.ParseMarkdownFile( infile )
          handleDoc template doc outfile
        let processScriptFile template infile outfile =
          let doc = Literate.ParseScriptFile( infile )
          handleDoc template doc outfile
          
        let rec processDirectory template indir outdir = 
          // Create output directory if it does not exist
  