Documented the new shader parameter system a bit. Renamed macro lib to gfx_macro.