Text this: Silicon Based Thin Film Solar Cells