GlShaders enhanced. Completele new Vector class that templates type and dimension.