Synthesis, Properties, and Design Principles of Donor–Acceptor Nanohoops