How hard will it be to add ‘ground priorities’, meaning:
road penalty = 0.
dirt path penalty = 1.
Up hill penalty = 5
And so on.