Text this: A conceptual framework for the design of a 3D courseware on electromagnetic theory