Simplified generator model.