put each widget pipeline into a separate map:pipeline elt