Fill out the structure of the program.

All the validators in use by the package are stored in a package variable.

Each schema instance contains a slice of validators.