Added scene, light and material concepts and associated unit tests.