Stylistic changes.
Make generate faster. Add new zones.
Redo Servers as interface Resolvers.

Use a common Go pattern allowing implementations of an interface to
register themselves in the init function.