The problem as I see it is: building a front end to GPS/routing applications. All the information is stored in files - but the processing and logic of giving turn by turn destinations is quite a bit...