Add `DirectDependencies` with resolution algorithm.
Rename `Task` -> `Job`.
Implement job tasks resolution algorithm.