Deva: A coherent operating environment for large scale virtual reality applications