Is your enhancement related to a problem? Please describe
This would help cover use cases that are currently not supported by the generator.
Describe the solution you'd like
Provide an interface that users can implement to process CRDs.
Describe alternatives you've considered
No response
Additional context
No response