Hide globals in context
Javascript removed from HTML
Shaders in separate files.