So, obviously, the idea of getBase() would be to be the position in the world by blocks. And this does make sense, to a point. It is kind of hard to work with (for example, if all you have is the base of a chunk, to get the chunk position, you have to do bit shifting.)
I'm thinking we need to rethink how we use Point and getBase().