[RFC] TVM Object Schema DSL

Thanks for the RFC and it looks super useful! I have two questions from the RFC:

  1. Are the generated .h and .cc files supposed to be tracked in the repo, or they are more like the build files?

  2. For the in-place modification, I am a bit confused about the example of customized C++ code (the example of Before generation). I imagine the TSchema definition is a standalone Python file. Then where should this piece of C++ code be specified?

Thanks.