Material functionality
Added support for skyboxes