Meow Wolf reveals the theme for its new Denver location, Convergence Station, about an inter-dimensional meeting of worlds.