An SDL2 user interface library based on guichan