Encode arbitrary data in QR codes