Strategies Toward The Homogeneous Synthesis And Functionalization Of Covalent Organic Frameworks