sdl facade