Text this: Design and optimization of a hetero-junction solar cell using Silvaco software packages: article