Metal and Covalent Organic Frameworks as platforms for the development of Heterogeneous Catalysts: Opportunities in C1 Chemistry