Introduced the DependencyCollection. Can handle solution/project level dependencies correctly now
Adds the cache support