Large scale shared virtual and augmented environmentsLarge scale shared virtual and augmented environments