Sure, but room traversal, dialog trees, NPC goals, and quests are all things that occur in IF. And for that matter in the IF game I’m currently working on I’m using three different kinds of graphs just for room-related stuff (two levels of graph for map traversal, and one for procgen map layout stuff).