Deriving SceneWriter from ExecutableNode

I've done just enough to close the issue really, making sure that the (very few) existing tests pass. For SceneWriter be useful on animated scenes, we need to address #870

Fixes #864.