Separate concerns further into SwaggerGenerator, OperationSpecGenerator, ModelSpecGenerator etc.