Sequence of execution:

reverse
remove_redirects
remove_specials
analyse_scc
remove_outer
analyse_main
