In progress wrapper for sdl2 that implements non-duplicate parts and has example functions, demonstration programs,  and documentation all over the place