Right now there are two types of producers (from mentions or from file) and there will be a new one soon (repository updates). Check what could be the best way to organize this. Examples:
- Maintain the current producer and add a new one for updates
- Split producer in mentions, from file commands and updates
- Add a new parameter to producer to start the updater