The E-learning Conceptual Framework