move `project` to Diagrams.Points

It's not actually about points, but it's a utility function for vector
spaces, like the rest of that module, and it doesn't belong under 2D.