anchor.diff:            DispatcherNp : EntityDispatcher
             Specialization : string
             Persistent : bool
  -          OptScripts : AssetTag list option
  -          OptScriptsLc : AssetTag list option
  -          Script : Script
             CreationTimeStampNp : int64 // just needed for ordering writes to reduce diff volumes
             OptOverlayName : string option
             Position : Vector2 // NOTE: will become a Vector3 if Nu gets 3d capabilities
  
positive.code:           DispatcherNp : ScreenDispatcher
            Specialization : string
            Persistent : bool
            CreationTimeStampNp : int64
            EntityTreeNp : Entity QuadTree MutantCache
            TransitionStateNp : TransitionState
  
negative.code:                   DispatcherNp = dispatcher
                    Specialization = Option.getOrDefault Constants.Engine.VanillaSpecialization optSpecialization
                    Persistent = true
                    OptScriptAsset = None
                    OptScriptAssetLc = None
                    Script = Script.empty
                    CreationTimeStampNp = Core.getTimeStamp ()
                    EntityTreeNp = Unchecked.defaultof<Entity QuadTree MutantCache>
                    TransitionStateNp = IdlingState
  