Shove the helpers into the video class. Start filling in the shader translators.
Might as well make these private because I can. Also rework the translator interface a bit; we need to run all over and touch memory anyways, and this is not a critical path.
Start filling in this Cg translator.