How To Use GRID Technology for Building Next Generation Learning Environments