Adding initial implementation for texts and barcodes