High throughput synthesis principles and practices (Dekker, 2001)