tests support windows with sigsegv handling
refactor rendering
move vision to a Qtree, add localvision