Covalent Organic Frameworks: A Molecular Platform for Designer Polymeric Architectures and Functional Materials