added in top-level CodecRegistry as well as the necessary infrastructure
to build up ClassModels from conventions.