Rewrote vector/pixel class using a crap ton of templates. Code compiles but appears to produce worse results than before. I may give up on the base class Array shared by vector, pixel, dimension, and point.