A Case Study of the Development of e-Learning Systems Following a Component-based Layered Architecture | IEEE Conference Publication | IEEE Xplore