Added directional and point lighting support.