Add schemas code, second attempt.

The example project shouldn't be part of the aggregate, since we don't actually want to publish it.