@Lance The essence of service
sub project is to enable other subproject to know about available destination in different subproject without having to depend
on them. So everyone depend on service
and they get to know about all available destination in the app.
If I implement your suggest I would end up with just a duplicate of service
which will lead to the same blocker again.