Building molecular wires from the colours of life: conjugated porphyrin oligomers | Synapse