Text this: Cognitive Tools and User-Centered Learning Environments