Added light drawing and sphere primitive.
Refactored naming conventions.