Initial commit of base generator.