Following up Point3 with work on Vector3 has made me think that I'd really like to do this all in N dimensions.
It'd certainly be neat to be able to operate upon, transform and visualize higher dimensional structures, and see what that means in multi-dimensional information spaces when they're given a geometric interpretation.
Being able to pivot and cluster in a higher information dimension might lead to some interesting perspectives.
Oh well, while it's all certainly generalizable, for now I'm going to keep moving along the 3D path.
I do have some work to get done in the near term, and the 3D will be a precursor to the bigger N-space picture.
So much code, so little time.