QR Codes Decoded

An explanation of the mysterious black and white boxes and how to create your own