Cultural Heritage and the Development of XXI Century Skills.