added an iterative filter class and a clone_no_disk method to boxm2_scene