Ordered covalent organic frameworks, COFs and PAFs. From preparation to application