sdl2.ext.
subsurface
Creates a surface from a part of another surface. The two surfaces share pixel data.
Note
The newly created surface must not be used after its parent has been freed!
sdl2.ext.sprite - Sprite, texture and pixel surface routines.
sdl2.ext.time - track and control game time and framerate.