Supporting multiple lights and reworking apis to unify environment and
light sampling