Branched Evolution