A Grid Approach to Efficiently Embed Information and Knowledge into Collaborative Learning Applications