Text-based Tools for Thought