Recent advances in the template-directed synthesis of porphyrin nanorings.