Why is ModulesTool needed here?
(Same goes for Repository in the next line btw)