Issue #10: Implement structure for generators part 01