geometry almost done

neet to test/do the actual rotations, scales and translations