Add generators to generate builders.

Related with #2