A Multidimensional Approach for Modelling and Supporting Adaptive Hypermedia Systems