Dependent projects find their dependencies separately, component based p...

...rojects are supported better while finding packages, Verbosity of messages have benn improved
Why move the set() after the print?