start of mesg, pkg docs and moved glsl types into math