Sufficiently advanced workflow design is programming.No matter what medium the workflow is executed in.