Tags para Emacs: Relação entre etags, ebrowse, cscope, GNU Global e ctags exuberantes

Eu trabalho em projetos C ++ e li o guia de Alex Ott para CEDET e outros tópicos sobre tags no StackOverflow, mas ainda estou confuso sobre como o Emacs faz interface com esses diferentes sistemas de tag para facilitar o preenchimento automático, a procura de definições, a navegação do código base...