introduce triangulate, serialise Projector correctly