Remove hardcoded barcode type handling from gen_barcode(). Also add more supported Barcode Types on module installation.