John von Neumann's self-replicating machine — Critical components required | IEEE Conference Publication | IEEE Xplore