- Refactor to use the new model::Model struct - Implement blinn-phong shading - Add texture support for shaders