Initial attempt to move rendering to a different thread