Started to implement a dependency resolver.