Starting to scorporate stuff from GlStuff.js
Renaming files for better compatibility