I am not convinced that self replicating machines spreading out between stars is possible. There's rather a lot that the machine has to be able to do on a destination planet to set up mines and factories etc before the first extra machine can be made,and it has to survive landing.