Gene-centric view of evolution