Scene Visitor and related stuff. new JSIL