Refactoring generator classes. Moving summary out of erb into code, easier to control whitespace