anchor.diff:  let dependencyAtFront targetName dependentTargetName =
       let target,dependentTarget = checkIfDependencyCanBeAdded targetName dependentTargetName
   
  -    TargetDict.[toLower targetName] <- { target with Dependencies = dependentTargetName :: target.Dependencies }
  +    TargetDict.[targetName] <- { target with Dependencies = dependentTargetName :: target.Dependencies }
   
   /// Appends the dependency to the list of dependencies.
   /// [omit]
   let dependencyAtEnd targetName dependentTargetName =
       let target,dependentTarget = checkIfDependencyCanBeAdded targetName dependentTargetName
   
  -    TargetDict.[toLower targetName] <- { target with Dependencies = target.Dependencies @ [dependentTargetName] }
  +    TargetDict.[targetName] <- { target with Dependencies = target.Dependencies @ [dependentTargetName] }
   
   
   /// Appends the dependency to the list of soft dependencies.
  
positive.code: 
  /// TargetDictionary
  /// [omit]
  let TargetDict = new Dictionary<_,_>()
  
  /// Final Targets - stores final targets and if they are activated.
  let FinalTargets = new Dictionary<_,_>()
  
  /// BuildFailureTargets - stores build failure targets and if they are activated.
  let BuildFailureTargets = new Dictionary<_,_>()
  
  /// The executed targets.
  let ExecutedTargets = new HashSet<_>()
  
  /// The executed target time.
  /// [omit]
  
negative.code: /// Creates a target from template.
  /// [omit]
  let targetFromTemplate template name parameters =
      TargetDict.Add(name,
        { Name = name;
          Dependencies = [];
          SoftDependencies = [];
  