Rename classes and files.
Create SpecWriter.
Implements JsonWriterImpl::write().
Refactor SpecReader.
Revision SpecWriter.
Revision SpecWriter.