Refactored threejs renderer
Added shader example