snap solar system