From Flasks to Applications : Combinatorial Chemistry and High-Throughput Synthesis of High-Performance Complex Nanomaterials using Automated Synthesis