Make the module code accessible on the producer. This is required for the consumer to load the modules. The most elegant way to do this would be to have the modules automatically being accessible.
Alternatively the modules could be copied to articles, though this means that they would need to be updated (copied) every time there is an update.