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 ND picture.
So much code, so little time.