Added generator structure explanation