Changed shortest path functionality to allow for different destination sets for each origin.
Updated functionality to allow for different destination sets for each shortest path origin.