Porphyrin complex species and solid state devices: from solution to solid state using non covalent approaches”