| Layer | A Layer is an abstract class representing a visual element of a game. |
| LayerManager | The LayerManager manages a series of Layers. |
| Sprite | A Sprite is a basic visual element that can be rendered with one of several frames stored in an Image; different frames can be shown to animate the Sprite. |
| TiledLayer | A TiledLayer is a visual element composed of a grid of cells that can be filled with a set of tile images. |