Text this: Distributed generation and its fundamentals