Node backend

It would be simpler to nix the "renderer" parameter and just call `cloudDrawer()` directly. Actually, just call it `drawCloud()` because it's a function.