Scene model, rendering and networking functionality for a JavaScript WebTundra client