Material loading and texture management
Change shader loading
Resource management
Lighting and shader management
Improved shaders