Initial implementation of broadcasting vector of strings and map containing strings

Roy, Ben,

If you have a few mins, take a look at this patch and give me your comments.  I'm probably didn't get all the layers in there that Roy would have put in, but it's a start and it works!

Cody