Are we calling this `TypeGenerator` to give it a generic name so that it can be extended later?

Since we only have 1 generator in here right now, can we just call it `ApiGenerator` so it's more obvious where this code is? If we need to extend it later we can, but this seems like unnecessary complexity right now.