Manipulation of Covalent Organic Frameworks by Side-Chain Functionalization: Toward Few Layer Nanosheets