Still trying to build generic area light functionality.  Incomplete!

It is a real pain to deal with with individual mappings, with only id to bind them together.  In the case of area lights, I want to use separate ids for the geometry and the nested emitter (Mitsuba).  But this breaks.  Perhaps I should not try to use separate ids.