Layered Graphene/Quantum Dots for Photovoltaic Devices