File-based workflow, Part I