issue #3: Add interface for scene graph visitors.