Text this: A Proposed Framework for Visualization to Teach Computer Science