anchor.diff:                          comp.RefCount <- inc comp.RefCount
                           this.Correlations.Add (entityId, index)
                           this.CorrelationsBack.Add (index, entityId)
  -                    else this.PreDeque.Add index |> ignore
  +                    else this.PreList.Add index |> ignore
                       this.Components.Array.[index] <- comp
   
                   // fin
  
positive.code:                         components.Array.[index] <- comp
                          correlations.Add (entityId, index)
                          correlationsBack.Add (index, entityId)
                      else preDeque.Add index |> ignore
  
                  // fin
                  entityId
  
negative.code: 
      let mutable components = ArrayRef<'c>.make reserve
      let mutable freeIndex = 0
      let preList = HashSet<int> ()
      let freeList = HashSet<int> ()
      let correlations = dictPlus [] : Dictionary<Guid, int>
      let correlationsBack = dictPlus [] : Dictionary<int, Guid>
  
  