Python has a number of great libraries for analyzing GPX / geojson files. I think these could be the DVMs operating on the gpx files.