Self-Replicating Molecules: A Second Generation