Muitas alterações.

Basicamente, a inclusão da métrica de caminho.