Removed some functions which didnt feel right. They were
draw-stream/s and set-uniforms. But this finds the fact that
shader programs are functions now. This obsfucation is not right
as it changes the feel of what the program is. It is not meant
to be special and will not have special methods around it.
(at least not by default)
Having real issues with elemet arrays... I just don't understand what is happening.
Need to go and research. In summary: grrrr