Kitezh: A legendary village becomes a real-life dream