Manages all your textures for you. All you need to do is give it a directory and it will walk through the directory loading the textures as names removing the extension.
Similar to the TextureManager but manages fonts...
Similar to the TextureManager but manages music and sounds...
Similar to the TextureManager but manages sections...
Sections are effectively different windows. For example, you can have a game and a mainmenu section which has different update and draw functions.
The main class that manages all the other managers.