Molecular Engineering Of Organic Photosensitizes For P-Type Dye-Sensitized Solar Cells And The Immobilization Of Molecular Catalyst For The Hydrogen Evolution Reaction