Change DefinitionList to accept document elements as definitions
Allow direct use of Container
Improve handling of empty containers
Improve handling of empty containers before/after non-empty ones