rename MetaData to KeyValueBag, and introduce Configurable as a base
class for Container (and eventually Coder and Filter as well).