graphics rejiggered, starting to implement 2d vector class