The content manager now handles the life cycles of shaders and textures