locator now handles coordinates in a way similar to locations, with a ca...

...llback to an extension. Some of the other systems will be easier to implement on other systems in their separate extensions.