A hierarchical Docker container configurator DSL