Add various new light sources.

Closes #141.