Refactored MeshTunnel Trees and Paths in a separate file to allow testing, since...