branching evolutions