Our :feature:home gradle file will depend on :feature:profile:navigation and :feature:home:navigation modules. So we only have access to ProfileKey and not the entire feautre:profile module
Inside :feature:home:navigation we can declare our keys:
Then inside our :feature:home module:
app module
Finally we can link those features in our :app module, since it depends on all those modules above: