Butterflies are cold-blooded and need the light from the sun to warm the muscles they use to fly. Not only do butterflies like the sun, the plants the they thrive on need full direct sun. Most plants need at least 8 hours of sunlight to bloom properly and provide enough nectar.
Magnesium silicate is a compound of magnesium oxide and silicon. It is the magnesium salt of silicic acid containing an unspecified amount of water. The molecular formula can be expressed more clearly as MgSiO3.
Not sure about any others but I believe 3 goes with B