Remove scene window traces in scene items
This further decouples scene items from scene windows. The SurfaceItem still needs to access the underlying window, I would like to re-iterate over that later.
With this change, it will be possible to introduce WindowItem factory function in the Toplevel class.
Edited by Vlad Zahorodnii