Text this: Disentangling Reasoning Factors for Natural Language Inference