Incremental alignment of code w/ zxing (compiles and runs, but not fully tested)