Text this: Rationale and design of the SenseWhy project