Added support for distributed requires

It more clean to use the power of virgilio to distribute requires between all registered modules