Simplify Codabar to use posn() instead of switch
Code 2 of 5 Matrix does not have a check digit
Barcode object crates ArrayList of rectangles