implemented live editing of the scene during rendering.

a few last bits missing, most notably the material assignment window that does not support live editing (but assigning materials via the object instance context menu is supported).