* replace painter::draw() iterator argument by specs::RunArg by letting it fetch whatever it needs, it is now possible to have multiple visual component types or to use resources. * proceed