Add QRGen lib