Hypermedia Genes: An Evolutionary Perspective on Concepts, Models, and Architectures