If someone was designing a heaven on earth for theater lovers, they might not have to go farther for a blueprint than the Shaw Festival in Niagara-on-the-Lake in early summer.