Creating custom components based on the Component class | component-sdl2