Added QT version of stage 4, along with multithreaded renders using QThread