Implementing synchronous groupware, Mixed, Augmented and Virtual Reality