Say no to global assignments & clones

Cloning nodes is wasteful, and users might reasonably expect to be able to control nodes between redraws.