Thin film silicon photovoltaics: Architectural perspectives and technological issues