The geometry of periodic knots, polycatenanes and weaving from a chemical perspective: a library for reticular chemistry | Synapse