Simple WebGL framework with architecture inspired by three.js (for experiment at first)