Projective 2D Geometry