Supporting new file name specification

Supports both old style:
  arguments.filename.default "..."
  arguments.filename.values []
and new style:
  arguments.files.image "..."
  arguments.files.composite "..."