Simplified DependencyManager (removed resolveRoot)