Cognitive Load Theory: A Broader View on the Role of Memory in Learning and Education