Simulation of phylogenies under interacting geographical, ecological, and evolutionary processes.