A highly modular code generator for API.