Now possible to subclass Path and PathStep for routing results and specify the path_class in the router