Eukaryotic DNA replication: A complex picture partially clarified