Adding an interface for all the pathfinder enumerations