Azobenzene: A Photoactive Building Block for Supramolecular Architectures