Add area light support