You do know that organic chemistry will quickly degrade right? And they have no memory, correct?
So you're telling me that compounds floating around self-assemble into a factory and the information necessary for the factory, including error correcting code, in a short amount of time, randomly?
I don't think you've thought this through.