A library to generate barcodes