Gene Duplication, Divergence, and What Lies in Between