Covalent organic frameworks: Design, synthesis, characterization, and applications | Synapse