The main thing this provides is: -Interface for initiating root motions through the NP system (via client Input and via server "OOB" writes) -FinalizeFrame: take the output of the NP simulation and push it to the movement/animation components -Place holder implementation ofIRootMotionSourceStore(the temp thing that maps our RootMotionSourceIDs -> actual sources)