Child configurations, each with its own source + descriptor + optional legend.
Applies stroke thickness to a single vector line weather configuration (parity with JS addWeatherLayer(..., { paint: { stroke: { thickness } } })).
addWeatherLayer(..., { paint: { stroke: { thickness } } })
Recurses into composite configs and sets line stroke thickness on every child that is a line layer.