Please assist with the following problem.
Question: Compare and contrast Intergovernmental Organizations (IGOs) and Nongovernmental Organizations (NGOs). Describe the major elements of the European Union and discuss its major differences from other IGOs.