Building Virtual Reality