Narratively speaking - we need sulphuric acid for the new dyes, and we need glass to safely handle the acid. If I remember the mining correctly, the people first looked for the effects of mining and iron production, found a solution for storing the unhealthy remains and then started production.
Seems logical, that, if the requirement is already known, the usual way to go for it is to first satisfy the requirements and then go for the implementation.
[X] [Prog] Build Glassworks (-1 Econ, +2 Art, increased chance of new innovations)
//
For the refugee treatment - taking them in is in-character, but risking severe civil unrest while fighting a (or two) defensive wars seems unwise.
[X] [Refugee] Those who arrive on their own (Chance of stability loss, +2 Econ)