From Virtual Worlds to Mirror Worlds: A Model and Platform for Building Agent-Based eXtended Realities