P.S. I would advise to have separate mbarcode package, mbarcode plugins packages (depending on mbarcode) and mbarcode-all package (empty; no code, just dependencies), which just depends on mbarcode and the plugins which are useful. Then user could choose whether to install mbarcode-all and get all plugins automatically through dependencies, or to install mbarcode and choose plugins manually. Just my opinion.