Output widget

Ping @ellisonbg because I said I would and @jasongrout who originally requested this.
can you explain a bit why this is an array?