Scala DSL to describe a directory layout containing files.