refactor CanonicalHosts for LiveExamples
Fix #42