Dynamic Combinatorial Libraries: From Exploring Molecular Recognition to Systems Chemistry | Synapse