Collaborative Learning and ICT: A Prototypal Learning Environment