Clean Technology Fundamentals: Distributed Generation