Progress towards [2+2] and [3+3] covalent organic polygons