Educational Modelling and Service Composition on the Learning Grid