Branching Evolution