Almost everything involved in creating your own personal solar panel