Separated horizontal and vertical passes

subpixel arrangements can now be 2x1, 1x2, 3x2 etc using -hp and -vp for
horizonal and vertical passes