This isn't a great idea when considering multi-version libraries such as SDL as gl.h and gl3.h can't be compiled together. From this it's unlikely to find full adoption and may interfere with other...