Aspects of E-Learning Environments