Use only one module for publish and consume
Enable usage of more queues to register callbacks for