Heritage is the legacy of past generations, and it varies in its material, moral and civilized elements to the extent that it is difficult to enumerate its types and forms. It is passed on from generation to generation through language, imitation, simulation, teaching and learning.