Changed structure for lights to support area lights.
More changes to prepare area light support
Area light and soft shadows