Text this: Controller design for VSCs in distributed generation applications: An IDA-PBC approach