Migration of holes: Formalism, mechanisms, and illustrative applications