A Conceptual Framework for External Representations of Knowledge in Teaching and Learning Environments