Jednotlivé moduly sú vzájomne prepojené s využitím návrhového vzoru Dependency Injection. Využíva sa na to knižnica Google Guice. Praktickým dôsledkom je, že je jednoduchšie vytvoriť samostatné testy jednotlivých modulov, ktoré sú zasadené do testovacieho prostredia.
Knižnica Google Guice má veľmi dobrú dokumentáciu, preto tu spomenieme len nutné minimum.

.bind(Main.class).to(MainImpl.class)
V prípade, že na vytvorenie inštancie má byť použitý špecifický postup, modul môže tento postup implementovať metódou označenou anotáciou @Provides.