Implementation of basic lighting structures (Directional, Point, and Spot) to be used in later projects. Also takes advantage of normal mapping, displacement mapping, and shadow mapping.