collapse SDL support into one module