@ja.
Dát si jako závislost jeden modul z nějakého jednoho správce není modulární řešení. Modulární řešení je nabídnout rozhraní. <example>Asi jako byste si místo Interface vybrali jednu z implementací a řekl, že Interface prostě nebylo. Možná nebylo, ale zaměnitelné už to není.</example>
DISCLAIMER: Jaký je přesně stav nyní nevím, protože jsem Gnome opustil z úplně jiných důvodů.