When generating libraries to be consumed by external clients (.jar or .framework), what are the preferred ways to include dependencies or to at least make them available to the said consumers? For now, the clients have to include/import the dependencies on their side, but it's something I would like to avoid, to make sure they always have the good versions of the needed dependencies. Thanks in advance!