Checking out the code and making the whole dependency/requirement
structure a bit more generic.