Add backward compatibility with Macros to allow targets to pick WebGL1 and WebGL2 in targets. This will allow us to make a P5.js target