in the best solution, how would you declare a separate dependency as "api" and another as "implementation"?
this was deviceDependencies wont need to have a retrofit dependency but could implement a http module with everything in there declared as "api" if needed.