Adds basic version of the DependencyCompiller
Adds checks for recursive dependencies