Text this: QRIOM: A QPT-based simulator for composing and reasoning qualitative models for learning organic reactions