Calix[4]hydroquinone units as building blocks for nanoporous and functional materials