What does each color on an Syrian flag represent?

Red stands for blood, green stands for nature, white stands for independence, and the stars represent happiness.