Ok, so ppoints will probably store x,y,z..so they can travel from one to another..
How do 'wide opens' work? Assuming that a hill could be part of a wide open area...
Points or areas?
How do connections work with these? are they automatically generated when they points are placed?
They use a line of sight test, or just pick the closest points?!
Sorry for the questions..seing as I'm the one trying to help out..heh
If I can figure out a bit more, perhaps I could try working on some routing code?!

Someone else would have to plug it into EQ, but it'd be half done atleast