Experimental thin OOP wrapper for WebGL