added a sceneItem interface
added a scene structure