Adaptable and Adaptive Hypermedia Systems