The Road To Colloidal Self-Replication