Grid Forming Power Inverters: Control and applications