Fundamental Studies Of Nanoarchitectured Dye-Sensitized Solar Cells