Everything For self-replicating machines