A Hierarchical Language Model For Interpretable Graph Reasoning