First impl of DependencyTreeProvider
Extraxted DependencyNodeContext and DependencyNodeRequest
Reduced visibility of remoteRepositoryManager
Simplified context creation
Tests
Finished HookedRepositorySystemSession
Tests