Generators and Generation Technologies