Hecke Algebras as a Unifying Theme