The 3D scene block
The block above is three.js 0.128 with OrbitControls and the post processing passes, all served locally. The scene is written by hand in the element and gets canvas, files and THREE in scope. It returns resize, frame and stop, and the block owns nothing else.