Towards a Supramolecular Photochemistry: Assembly of Molecular Components to Obtain Photochemical Molecular Devices