From what I can tell, the QR code is generated in bit-blocks, depending on the style, density, etc. Maybe somebody could create a series of dynamic blocks to represent the different configurations, since dynamic blocks can be programmatically manipulated?