@moorepants , I don't think I was clear the first time. The fieldfunctions file would _either_ be a file in the vector package, or as you suggested, get integrated with Vector+ReferenceFrame classes.
I dont think having Point in mechanics would be a good idea, since vector math requires the notion of coordinates many times, for which the Point class is essential. So having it in a physics-level module would be more appropriate.