This is really stunning. I can't imagine how much work you must have put into this.