In the words of they who walk a modern path...HELL. YES. This is marvelously done. My praise to you.