Mozambique Flag: Meaning and History

History of the flag
In 1975, FRELIMO (The Mozambique Liberation Front) won independence from the Portuguese, which had been in power since 1752.
Mozambique has one of the only flags with a modern weapon, an AK47.
What do the elements of the flag mean?

Embody armed struggle, productivity, education and unity respectively.
Represents the struggle for independence and freedom.
Symbolizes fertility.
For justice and peace.
Color of the African continent.
The embodiment of underground resources.
