The class PathDirected is used where some kind of movement or direction exists along or across the entire path. If direction is unspecified, it is assumed to be forward.