My own framework code that wraps around SDL.