Created Entity::Light::Base and Entity::Light::Textured.
Entity::Light::Point and Entity::Light::Projected use these. Textured is a extension of base which handles texture loading.
Each has protected constructors so they are abstract bases.
Subject to review.
Also this vcproj has debug set up. And other vcproj file that have debug working are not. I will be commiting debug vcproj files later and adding the folder dependencies Changed Files:
Committed By Pat Glynn