Colloidal molecules and patchy particles: complementary concepts, synthesis and self-assembly | Synapse