Solar power generation tiles and