Partial answer - identifying the flags
Each flag seems to be
a combination of three national flags, usually bits of two put on top of a third one.
1
Patterns from the flag of Grenada, and the central design from the flag of Dominica, on top of the flag of Ukraine.
2
The star from the flag of Morocco, and the crescent moon from [Algeria or Tunisia? many countries have the crescent moon], on top of the flag of Portugal.
3
The zigzag from the flag of Bahrain, and the coat of arms from the flag of Moldova, on top of the stripes from the flag of [??? something green red]
4
The eagle from the flag of Albania, and the tree from the flag of Lebanon, on top of the flag of the Maldives.
5
This one is a puzzle. I couldn't find either a blue moon or a yellow trident in that shape on any national flag (an old flag of the Islamic Republic of East Turkestan had a blue moon, but that's hardly a recognised independent country, and the flag of Barbados has a trident but not a yellow one). The background (red, white, green) might be Hungary.
6
The frieze from the flag of Belarus, and the crosses from the flag of Georgia, on top of the flag of Tanzania.
7
The sun and diagonal from the flag of Namibia, the blue/black/white of Estonia, and the stripes and star of the flag of Cameroon.
8
The central design from the flag of Paraguay, and the moon and stars from the flag of Comoros, on the stripes of Belgium.