Light Masking

There are three classes in this file:
- LightDemo (the actual "application")
- LightPool
- Light