Implement unit tests for the different sub-generators. This will allow automated CI testing to detect regressions.