Headlight models

Add SpotHeadLight and DirectionalHeadLight