began implementing webgl support and glsl abstraction