Solar cell front end