scene: Pass Scene to Item constructor
This is needed to establish explicit connection between an item and the scene it belongs to. For now, the scene must be known at the item construction time. Perhaps it can be improved in the future by items inheriting their scene from the parent item, but the scene would need to be refactored more so there's a root item or something like that.