Text this: When Graph Traversal Meets Structured Preferences: Unified Framework and Complexity Results