Replace ImmutableBag and Bag with standard containers
Update documentation and clean up some bits
Merge removal of ImmutableBag and Bag in favor of standard containers