Programmable 'Digital' Synthesis for Discovery and Scale-up of Molecules, Clusters and Nanomaterials