anchor.diff:                      | Some (:? IMod<V2i> as vs) -> vs
                       | _ -> failwith "[PointCloud] could not get viewport size (please apply to scenegraph)"
   
  -            let h = PointCloudHandler(l, view, proj, viewportSize, l.Runtime)
  +            let h = PointCloudHandler(l, view, proj, viewportSize, { ActiveNodeCount = ref 0; ExpectedNodeCount = ref 0 }, l.Runtime)
   
               let calls = h.DrawCallInfos
   
  
positive.code:                 async {
                      while true do
                          do! Async.Sleep(1000)
                          printfn "active = %A / desired = %A / count = %A / inactiveCnt=%d / inactive=%A" activeCount desiredCount geometries.Count inactive.Count inactiveSize
                          ()
                  }
  
  
negative.code:         member x.Remove(n : LodDataNode) =
              match geometries.TryRemove n with
                  | (true,v) ->
                      Interlocked.Decrement(progress.ExpectedNodeCount) |> ignore
                      match Interlocked.Exchange(v,Unchecked.defaultof<_>) with
                          | Choice1Of2 ct -> 
                              Log.line "cancelling import."
  