SMS dit: Solar Cell Device Physics