shadows, textures, resource managers... shaders...