Removed shaders as there is no point listing twice
Added the notion of flat geometry but needs more work