I refer to the whole feature/mechanism with the broader term GeoEngine, since it encompases the whole mechanism - the Geo blocks/tiles, the Geodata, the Pathfinding, and the "Engine/Manager" that ties them all together. I could've as well broken it down to all of its individual parts, but it would make even less sense due to the number of different implementations and namings of the files, and especially to those who haven't touched it even once in their life.
That's the general terminology and understanding, as far as I'm concerned.
In any case, these are all tied together. They are the same mechanism, regardless of implementation. It is like saying L2J is not an actual L2 server emulator because it had a different structure or naming conventions than OFF. What matters is that it gets the job done, regardles of name and implementation.
I have no clue why Aristo would make such a separation and go as far as saying the GeoEngine was a simple mechanism, especially given the fact that you can rewrite it however you like and name it whatever you like.
To me, that's stupidity, but to each their own.
I've seen builds that don't even have path-finding as a separate class. Instead, everything has been pulled inside of the GeoEngine.java.
I can provide examples of no less than 5-6 different implementations, including naming conventions, and while they are all similar in functionality, they are nothing alike in terms of structure and execution.
In the case of the Mobius GeoEngine from 2019, the Pathfinding is most likely EVEN a sub-class of GeoEngine, at least that's how it is on my old Mobius builds, hense why I referred to it as the broader term - GeoEngine, or translated to RU - 'Геодвижка'.
I hope this clears the myst for you,
@BladeRunner